Close httplib2 connections.
Gets details of a single Database.
list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)
Lists all the Databases for the given project, location and DbSystem.
Retrieves the next page of results.
close()
Close httplib2 connections.
get(name, x__xgafv=None)
Gets details of a single Database.
Args:
name: string, Required. The name of the Database resource in the following format: projects/{project}/locations/{region}/databases/{database} (required)
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # Details of the Database resource. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/Database/
"adminPassword": "A String", # Required. The password for the default ADMIN user.
"characterSet": "A String", # Optional. The character set for the database. The default is AL32UTF8.
"createTime": "A String", # Output only. The date and time that the Database was created.
"databaseId": "A String", # Optional. The database ID of the Database.
"dbHomeName": "A String", # Optional. The name of the DbHome resource associated with the Database.
"dbName": "A String", # Optional. The database name. The name must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted.
"dbUniqueName": "A String", # Optional. The DB_UNIQUE_NAME of the Oracle Database being backed up.
"gcpOracleZone": "A String", # Output only. The GCP Oracle zone where the Database is created.
"name": "A String", # Identifier. The name of the Database resource in the following format: projects/{project}/locations/{region}/databases/{database}
"ncharacterSet": "A String", # Optional. The national character set for the database. The default is AL16UTF16.
"ociUrl": "A String", # Output only. HTTPS link to OCI resources exposed to Customer via UI Interface.
"opsInsightsStatus": "A String", # Output only. The Status of Operations Insights for this Database.
"properties": { # The properties of a Database. # Optional. The properties of the Database.
"databaseManagementConfig": { # The configuration of the Database Management service. # Output only. The Database Management config.
"managementState": "A String", # Output only. The status of the Database Management service.
"managementType": "A String", # Output only. The Database Management type.
},
"dbBackupConfig": { # Backup Options for the Database. # Optional. Backup options for the Database.
"autoBackupEnabled": True or False, # Optional. If set to true, enables automatic backups on the database.
"autoFullBackupDay": "A String", # Optional. The day of the week on which the full backup should be performed on the database. If no value is provided, it will default to Sunday.
"autoFullBackupWindow": "A String", # Optional. The window in which the full backup should be performed on the database. If no value is provided, the default is anytime.
"autoIncrementalBackupWindow": "A String", # Optional. The window in which the incremental backup should be performed on the database. If no value is provided, the default is anytime except the auto full backup day.
"backupDeletionPolicy": "A String", # Optional. This defines when the backups will be deleted after Database termination.
"backupDestinationDetails": [ # Optional. Details of the database backup destinations.
{ # The details of the database backup destination.
"type": "A String", # Optional. The type of the database backup destination.
},
],
"retentionPeriodDays": 42, # Optional. The number of days an automatic backup is retained before being automatically deleted. This value determines the earliest point in time to which a database can be restored. Min: 1, Max: 60.
},
"dbVersion": "A String", # Required. The Oracle Database version.
"state": "A String", # Output only. State of the Database.
},
"tdeWalletPassword": "A String", # Optional. The TDE wallet password for the database.
}
list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)
Lists all the Databases for the given project, location and DbSystem.
Args:
parent: string, Required. The parent resource name in the following format: projects/{project}/locations/{region} (required)
filter: string, Optional. An expression for filtering the results of the request. list for container databases is supported only with a valid dbSystem (full resource name) filter in this format: `dbSystem="projects/{project}/locations/{location}/dbSystems/{dbSystemId}"`
pageSize: integer, Optional. The maximum number of items to return. If unspecified, a maximum of 50 Databases will be returned. The maximum value is 1000; values above 1000 will be reset to 1000.
pageToken: string, Optional. A token identifying the requested page of results to return. All fields except the filter should remain the same as in the request that provided this page token.
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # The response for `Database.List`.
"databases": [ # The list of Databases.
{ # Details of the Database resource. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/Database/
"adminPassword": "A String", # Required. The password for the default ADMIN user.
"characterSet": "A String", # Optional. The character set for the database. The default is AL32UTF8.
"createTime": "A String", # Output only. The date and time that the Database was created.
"databaseId": "A String", # Optional. The database ID of the Database.
"dbHomeName": "A String", # Optional. The name of the DbHome resource associated with the Database.
"dbName": "A String", # Optional. The database name. The name must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted.
"dbUniqueName": "A String", # Optional. The DB_UNIQUE_NAME of the Oracle Database being backed up.
"gcpOracleZone": "A String", # Output only. The GCP Oracle zone where the Database is created.
"name": "A String", # Identifier. The name of the Database resource in the following format: projects/{project}/locations/{region}/databases/{database}
"ncharacterSet": "A String", # Optional. The national character set for the database. The default is AL16UTF16.
"ociUrl": "A String", # Output only. HTTPS link to OCI resources exposed to Customer via UI Interface.
"opsInsightsStatus": "A String", # Output only. The Status of Operations Insights for this Database.
"properties": { # The properties of a Database. # Optional. The properties of the Database.
"databaseManagementConfig": { # The configuration of the Database Management service. # Output only. The Database Management config.
"managementState": "A String", # Output only. The status of the Database Management service.
"managementType": "A String", # Output only. The Database Management type.
},
"dbBackupConfig": { # Backup Options for the Database. # Optional. Backup options for the Database.
"autoBackupEnabled": True or False, # Optional. If set to true, enables automatic backups on the database.
"autoFullBackupDay": "A String", # Optional. The day of the week on which the full backup should be performed on the database. If no value is provided, it will default to Sunday.
"autoFullBackupWindow": "A String", # Optional. The window in which the full backup should be performed on the database. If no value is provided, the default is anytime.
"autoIncrementalBackupWindow": "A String", # Optional. The window in which the incremental backup should be performed on the database. If no value is provided, the default is anytime except the auto full backup day.
"backupDeletionPolicy": "A String", # Optional. This defines when the backups will be deleted after Database termination.
"backupDestinationDetails": [ # Optional. Details of the database backup destinations.
{ # The details of the database backup destination.
"type": "A String", # Optional. The type of the database backup destination.
},
],
"retentionPeriodDays": 42, # Optional. The number of days an automatic backup is retained before being automatically deleted. This value determines the earliest point in time to which a database can be restored. Min: 1, Max: 60.
},
"dbVersion": "A String", # Required. The Oracle Database version.
"state": "A String", # Output only. State of the Database.
},
"tdeWalletPassword": "A String", # Optional. The TDE wallet password for the database.
},
],
"nextPageToken": "A String", # A token identifying a page of results the server should return.
}
list_next()
Retrieves the next page of results.
Args:
previous_request: The request for the previous page. (required)
previous_response: The response from the request for the previous page. (required)
Returns:
A request object that you can call 'execute()' on to request the next
page. Returns None if there are no more items in the collection.