Represents an AutonomousDatabaseProperties.
Package
@google-cloud/oracledatabaseConstructors
(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) |
|