Class protos.google.cloud.oracledatabase.v1.AutonomousDatabaseProperties (0.2.0)

Represents an AutonomousDatabaseProperties.

Package

@google-cloud/oracledatabase

Constructors

(constructor)(properties)

constructor(properties?: google.cloud.oracledatabase.v1.IAutonomousDatabaseProperties);

Constructs a new AutonomousDatabaseProperties.

Parameter
Name Description
properties IAutonomousDatabaseProperties

Properties to set

Properties

_arePrimaryAllowlistedIpsUsed

public _arePrimaryAllowlistedIpsUsed?: "arePrimaryAllowlistedIpsUsed";

AutonomousDatabaseProperties _arePrimaryAllowlistedIpsUsed.

actualUsedDataStorageSizeTb

public actualUsedDataStorageSizeTb: number;

AutonomousDatabaseProperties actualUsedDataStorageSizeTb.

allocatedStorageSizeTb

public allocatedStorageSizeTb: number;

AutonomousDatabaseProperties allocatedStorageSizeTb.

apexDetails

public apexDetails?: (google.cloud.oracledatabase.v1.IAutonomousDatabaseApex|null);

AutonomousDatabaseProperties apexDetails.

arePrimaryAllowlistedIpsUsed

public arePrimaryAllowlistedIpsUsed?: (boolean|null);

AutonomousDatabaseProperties arePrimaryAllowlistedIpsUsed.

autonomousContainerDatabaseId

public autonomousContainerDatabaseId: string;

AutonomousDatabaseProperties autonomousContainerDatabaseId.

availableUpgradeVersions

public availableUpgradeVersions: string[];

AutonomousDatabaseProperties availableUpgradeVersions.

backupRetentionPeriodDays

public backupRetentionPeriodDays: number;

AutonomousDatabaseProperties backupRetentionPeriodDays.

characterSet

public characterSet: string;

AutonomousDatabaseProperties characterSet.

computeCount

public computeCount: number;

AutonomousDatabaseProperties computeCount.

connectionStrings

public connectionStrings?: (google.cloud.oracledatabase.v1.IAutonomousDatabaseConnectionStrings|null);

AutonomousDatabaseProperties connectionStrings.

connectionUrls

public connectionUrls?: (google.cloud.oracledatabase.v1.IAutonomousDatabaseConnectionUrls|null);

AutonomousDatabaseProperties connectionUrls.

cpuCoreCount

public cpuCoreCount: number;

AutonomousDatabaseProperties cpuCoreCount.

customerContacts

public customerContacts: google.cloud.oracledatabase.v1.ICustomerContact[];

AutonomousDatabaseProperties customerContacts.

databaseManagementState

public databaseManagementState: (google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.DatabaseManagementState|keyof typeof google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.DatabaseManagementState);

AutonomousDatabaseProperties databaseManagementState.

dataSafeState

public dataSafeState: (google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.DataSafeState|keyof typeof google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.DataSafeState);

AutonomousDatabaseProperties dataSafeState.

dataStorageSizeGb

public dataStorageSizeGb: number;

AutonomousDatabaseProperties dataStorageSizeGb.

dataStorageSizeTb

public dataStorageSizeTb: number;

AutonomousDatabaseProperties dataStorageSizeTb.

dbEdition

public dbEdition: (google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.DatabaseEdition|keyof typeof google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.DatabaseEdition);

AutonomousDatabaseProperties dbEdition.

dbVersion

public dbVersion: string;

AutonomousDatabaseProperties dbVersion.

dbWorkload

public dbWorkload: (google.cloud.oracledatabase.v1.DBWorkload|keyof typeof google.cloud.oracledatabase.v1.DBWorkload);

AutonomousDatabaseProperties dbWorkload.

failedDataRecoveryDuration

public failedDataRecoveryDuration?: (google.protobuf.IDuration|null);

AutonomousDatabaseProperties failedDataRecoveryDuration.

isAutoScalingEnabled

public isAutoScalingEnabled: boolean;

AutonomousDatabaseProperties isAutoScalingEnabled.

isLocalDataGuardEnabled

public isLocalDataGuardEnabled: boolean;

AutonomousDatabaseProperties isLocalDataGuardEnabled.

isStorageAutoScalingEnabled

public isStorageAutoScalingEnabled: boolean;

AutonomousDatabaseProperties isStorageAutoScalingEnabled.

licenseType

public licenseType: (google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.LicenseType|keyof typeof google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.LicenseType);

AutonomousDatabaseProperties licenseType.

lifecycleDetails

public lifecycleDetails: string;

AutonomousDatabaseProperties lifecycleDetails.

localAdgAutoFailoverMaxDataLossLimit

public localAdgAutoFailoverMaxDataLossLimit: number;

AutonomousDatabaseProperties localAdgAutoFailoverMaxDataLossLimit.

localDisasterRecoveryType

public localDisasterRecoveryType: (google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.LocalDisasterRecoveryType|keyof typeof google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.LocalDisasterRecoveryType);

AutonomousDatabaseProperties localDisasterRecoveryType.

localStandbyDb

public localStandbyDb?: (google.cloud.oracledatabase.v1.IAutonomousDatabaseStandbySummary|null);

AutonomousDatabaseProperties localStandbyDb.

maintenanceBeginTime

public maintenanceBeginTime?: (google.protobuf.ITimestamp|null);

AutonomousDatabaseProperties maintenanceBeginTime.

maintenanceEndTime

public maintenanceEndTime?: (google.protobuf.ITimestamp|null);

AutonomousDatabaseProperties maintenanceEndTime.

maintenanceScheduleType

public maintenanceScheduleType: (google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.MaintenanceScheduleType|keyof typeof google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.MaintenanceScheduleType);

AutonomousDatabaseProperties maintenanceScheduleType.

memoryPerOracleComputeUnitGbs

public memoryPerOracleComputeUnitGbs: number;

AutonomousDatabaseProperties memoryPerOracleComputeUnitGbs.

memoryTableGbs

public memoryTableGbs: number;

AutonomousDatabaseProperties memoryTableGbs.

mtlsConnectionRequired

public mtlsConnectionRequired: boolean;

AutonomousDatabaseProperties mtlsConnectionRequired.

nCharacterSet

public nCharacterSet: string;

AutonomousDatabaseProperties nCharacterSet.

nextLongTermBackupTime

public nextLongTermBackupTime?: (google.protobuf.ITimestamp|null);

AutonomousDatabaseProperties nextLongTermBackupTime.

ocid

public ocid: string;

AutonomousDatabaseProperties ocid.

ociUrl

public ociUrl: string;

AutonomousDatabaseProperties ociUrl.

openMode

public openMode: (google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.OpenMode|keyof typeof google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.OpenMode);

AutonomousDatabaseProperties openMode.

operationsInsightsState

public operationsInsightsState: (google.cloud.oracledatabase.v1.OperationsInsightsState|keyof typeof google.cloud.oracledatabase.v1.OperationsInsightsState);

AutonomousDatabaseProperties operationsInsightsState.

peerDbIds

public peerDbIds: string[];

AutonomousDatabaseProperties peerDbIds.

permissionLevel

public permissionLevel: (google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.PermissionLevel|keyof typeof google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.PermissionLevel);

AutonomousDatabaseProperties permissionLevel.

privateEndpoint

public privateEndpoint: string;

AutonomousDatabaseProperties privateEndpoint.

privateEndpointIp

public privateEndpointIp: string;

AutonomousDatabaseProperties privateEndpointIp.

privateEndpointLabel

public privateEndpointLabel: string;

AutonomousDatabaseProperties privateEndpointLabel.

refreshableMode

public refreshableMode: (google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.RefreshableMode|keyof typeof google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.RefreshableMode);

AutonomousDatabaseProperties refreshableMode.

refreshableState

public refreshableState: (google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.RefreshableState|keyof typeof google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.RefreshableState);

AutonomousDatabaseProperties refreshableState.

role

public role: (google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.Role|keyof typeof google.cloud.oracledatabase.v1.AutonomousDatabaseProperties.Role);

AutonomousDatabaseProperties role.

scheduledOperationDetails

public scheduledOperationDetails: google.cloud.oracledatabase.v1.IScheduledOperationDetails[];

AutonomousDatabaseProperties scheduledOperationDetails.

secretId

public secretId: string;

AutonomousDatabaseProperties secretId.

sqlWebDeveloperUrl

public sqlWebDeveloperUrl: string;

AutonomousDatabaseProperties sqlWebDeveloperUrl.

state

public state: (google.cloud.oracledatabase.v1.State|keyof typeof google.cloud.oracledatabase.v1.State);

AutonomousDatabaseProperties state.

supportedCloneRegions

public supportedCloneRegions: string[];

AutonomousDatabaseProperties supportedCloneRegions.

totalAutoBackupStorageSizeGbs

public totalAutoBackupStorageSizeGbs: number;

AutonomousDatabaseProperties totalAutoBackupStorageSizeGbs.

usedDataStorageSizeTbs

public usedDataStorageSizeTbs: number;

AutonomousDatabaseProperties usedDataStorageSizeTbs.

vaultId

public vaultId: string;

AutonomousDatabaseProperties vaultId.

Methods

create(properties)

public static create(properties?: google.cloud.oracledatabase.v1.IAutonomousDatabaseProperties): google.cloud.oracledatabase.v1.AutonomousDatabaseProperties;

Creates a new AutonomousDatabaseProperties instance using the specified properties.

Parameter
Name Description
properties IAutonomousDatabaseProperties

Properties to set

Returns
Type Description
AutonomousDatabaseProperties

AutonomousDatabaseProperties instance

decode(reader, length)

public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.oracledatabase.v1.AutonomousDatabaseProperties;

Decodes an AutonomousDatabaseProperties message from the specified reader or buffer.

Parameters
Name Description
reader (Reader|Uint8Array)

Reader or buffer to decode from

length number

Message length if known beforehand

Returns
Type Description
AutonomousDatabaseProperties

AutonomousDatabaseProperties

decodeDelimited(reader)

public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.oracledatabase.v1.AutonomousDatabaseProperties;

Decodes an AutonomousDatabaseProperties message from the specified reader or buffer, length delimited.

Parameter
Name Description
reader (Reader|Uint8Array)

Reader or buffer to decode from

Returns
Type Description
AutonomousDatabaseProperties

AutonomousDatabaseProperties

encode(message, writer)

public static encode(message: google.cloud.oracledatabase.v1.IAutonomousDatabaseProperties, writer?: $protobuf.Writer): $protobuf.Writer;

Encodes the specified AutonomousDatabaseProperties message. Does not implicitly messages.

Parameters
Name Description
message IAutonomousDatabaseProperties

AutonomousDatabaseProperties message or plain object to encode

writer $protobuf.Writer

Writer to encode to

Returns
Type Description
$protobuf.Writer

Writer

encodeDelimited(message, writer)

public static encodeDelimited(message: google.cloud.oracledatabase.v1.IAutonomousDatabaseProperties, writer?: $protobuf.Writer): $protobuf.Writer;

Encodes the specified AutonomousDatabaseProperties message, length delimited. Does not implicitly messages.

Parameters
Name Description
message IAutonomousDatabaseProperties

AutonomousDatabaseProperties message or plain object to encode

writer $protobuf.Writer

Writer to encode to

Returns
Type Description
$protobuf.Writer

Writer

fromObject(object)

public static fromObject(object: { [k: string]: any }): google.cloud.oracledatabase.v1.AutonomousDatabaseProperties;

Creates an AutonomousDatabaseProperties message from a plain object. Also converts values to their respective internal types.

Parameter
Name Description
object { [k: string]: any }

Plain object

Returns
Type Description
AutonomousDatabaseProperties

AutonomousDatabaseProperties

getTypeUrl(typeUrlPrefix)

public static getTypeUrl(typeUrlPrefix?: string): string;

Gets the default type url for AutonomousDatabaseProperties

Parameter
Name Description
typeUrlPrefix string

your custom typeUrlPrefix(default "type.googleapis.com")

Returns
Type Description
string

The default type url

toJSON()

public toJSON(): { [k: string]: any };

Converts this AutonomousDatabaseProperties to JSON.

Returns
Type Description
{ [k: string]: any }

JSON object

toObject(message, options)

public static toObject(message: google.cloud.oracledatabase.v1.AutonomousDatabaseProperties, options?: $protobuf.IConversionOptions): { [k: string]: any };

Creates a plain object from an AutonomousDatabaseProperties message. Also converts values to other types if specified.

Parameters
Name Description
message AutonomousDatabaseProperties

AutonomousDatabaseProperties

options $protobuf.IConversionOptions

Conversion options

Returns
Type Description
{ [k: string]: any }

Plain object

verify(message)

public static verify(message: { [k: string]: any }): (string|null);

Verifies an AutonomousDatabaseProperties message.

Parameter
Name Description
message { [k: string]: any }

Plain object to verify

Returns
Type Description
(string|null)

null if valid, otherwise the reason why it is not