Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.metastore/v1.Backup
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a new backup in a given project and location.
Create Backup Resource
new Backup(name: string, args: BackupArgs, opts?: CustomResourceOptions);
@overload
def Backup(resource_name: str,
opts: Optional[ResourceOptions] = None,
backup_id: Optional[str] = None,
description: Optional[str] = None,
location: Optional[str] = None,
name: Optional[str] = None,
project: Optional[str] = None,
request_id: Optional[str] = None,
service_id: Optional[str] = None)
@overload
def Backup(resource_name: str,
args: BackupArgs,
opts: Optional[ResourceOptions] = None)
func NewBackup(ctx *Context, name string, args BackupArgs, opts ...ResourceOption) (*Backup, error)
public Backup(string name, BackupArgs args, CustomResourceOptions? opts = null)
public Backup(String name, BackupArgs args)
public Backup(String name, BackupArgs args, CustomResourceOptions options)
type: google-native:metastore/v1:Backup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BackupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args BackupArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args BackupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BackupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BackupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Backup Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Backup resource accepts the following input properties:
- Backup
Id string Required. The ID of the backup, which is used as the final component of the backup's name.This value must be between 1 and 64 characters long, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens.
- Service
Id string - Description string
The description of the backup.
- Location string
- Name string
Immutable. The relative resource name of the backup, in the following form:projects/{project_number}/locations/{location_id}/services/{service_id}/backups/{backup_id}
- Project string
- Request
Id string Optional. A request ID. Specify a unique request ID to allow the server to ignore the request if it has completed. The server will ignore subsequent requests that provide a duplicate request ID for at least 60 minutes after the first request.For example, if an initial request times out, followed by another request with the same request ID, the server ignores the second request to prevent the creation of duplicate commitments.The request ID must be a valid UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier#Format) A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
- Backup
Id string Required. The ID of the backup, which is used as the final component of the backup's name.This value must be between 1 and 64 characters long, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens.
- Service
Id string - Description string
The description of the backup.
- Location string
- Name string
Immutable. The relative resource name of the backup, in the following form:projects/{project_number}/locations/{location_id}/services/{service_id}/backups/{backup_id}
- Project string
- Request
Id string Optional. A request ID. Specify a unique request ID to allow the server to ignore the request if it has completed. The server will ignore subsequent requests that provide a duplicate request ID for at least 60 minutes after the first request.For example, if an initial request times out, followed by another request with the same request ID, the server ignores the second request to prevent the creation of duplicate commitments.The request ID must be a valid UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier#Format) A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
- backup
Id String Required. The ID of the backup, which is used as the final component of the backup's name.This value must be between 1 and 64 characters long, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens.
- service
Id String - description String
The description of the backup.
- location String
- name String
Immutable. The relative resource name of the backup, in the following form:projects/{project_number}/locations/{location_id}/services/{service_id}/backups/{backup_id}
- project String
- request
Id String Optional. A request ID. Specify a unique request ID to allow the server to ignore the request if it has completed. The server will ignore subsequent requests that provide a duplicate request ID for at least 60 minutes after the first request.For example, if an initial request times out, followed by another request with the same request ID, the server ignores the second request to prevent the creation of duplicate commitments.The request ID must be a valid UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier#Format) A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
- backup
Id string Required. The ID of the backup, which is used as the final component of the backup's name.This value must be between 1 and 64 characters long, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens.
- service
Id string - description string
The description of the backup.
- location string
- name string
Immutable. The relative resource name of the backup, in the following form:projects/{project_number}/locations/{location_id}/services/{service_id}/backups/{backup_id}
- project string
- request
Id string Optional. A request ID. Specify a unique request ID to allow the server to ignore the request if it has completed. The server will ignore subsequent requests that provide a duplicate request ID for at least 60 minutes after the first request.For example, if an initial request times out, followed by another request with the same request ID, the server ignores the second request to prevent the creation of duplicate commitments.The request ID must be a valid UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier#Format) A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
- backup_
id str Required. The ID of the backup, which is used as the final component of the backup's name.This value must be between 1 and 64 characters long, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens.
- service_
id str - description str
The description of the backup.
- location str
- name str
Immutable. The relative resource name of the backup, in the following form:projects/{project_number}/locations/{location_id}/services/{service_id}/backups/{backup_id}
- project str
- request_
id str Optional. A request ID. Specify a unique request ID to allow the server to ignore the request if it has completed. The server will ignore subsequent requests that provide a duplicate request ID for at least 60 minutes after the first request.For example, if an initial request times out, followed by another request with the same request ID, the server ignores the second request to prevent the creation of duplicate commitments.The request ID must be a valid UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier#Format) A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
- backup
Id String Required. The ID of the backup, which is used as the final component of the backup's name.This value must be between 1 and 64 characters long, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens.
- service
Id String - description String
The description of the backup.
- location String
- name String
Immutable. The relative resource name of the backup, in the following form:projects/{project_number}/locations/{location_id}/services/{service_id}/backups/{backup_id}
- project String
- request
Id String Optional. A request ID. Specify a unique request ID to allow the server to ignore the request if it has completed. The server will ignore subsequent requests that provide a duplicate request ID for at least 60 minutes after the first request.For example, if an initial request times out, followed by another request with the same request ID, the server ignores the second request to prevent the creation of duplicate commitments.The request ID must be a valid UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier#Format) A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
Outputs
All input properties are implicitly available as output properties. Additionally, the Backup resource produces the following output properties:
- Create
Time string The time when the backup was started.
- End
Time string The time when the backup finished creating.
- Id string
The provider-assigned unique ID for this managed resource.
- Restoring
Services List<string> Services that are restoring from the backup.
- Service
Revision Pulumi.Google Native. Metastore. V1. Outputs. Service Response The revision of the service at the time of backup.
- State string
The current state of the backup.
- Create
Time string The time when the backup was started.
- End
Time string The time when the backup finished creating.
- Id string
The provider-assigned unique ID for this managed resource.
- Restoring
Services []string Services that are restoring from the backup.
- Service
Revision ServiceResponse The revision of the service at the time of backup.
- State string
The current state of the backup.
- create
Time String The time when the backup was started.
- end
Time String The time when the backup finished creating.
- id String
The provider-assigned unique ID for this managed resource.
- restoring
Services List<String> Services that are restoring from the backup.
- service
Revision ServiceResponse The revision of the service at the time of backup.
- state String
The current state of the backup.
- create
Time string The time when the backup was started.
- end
Time string The time when the backup finished creating.
- id string
The provider-assigned unique ID for this managed resource.
- restoring
Services string[] Services that are restoring from the backup.
- service
Revision ServiceResponse The revision of the service at the time of backup.
- state string
The current state of the backup.
- create_
time str The time when the backup was started.
- end_
time str The time when the backup finished creating.
- id str
The provider-assigned unique ID for this managed resource.
- restoring_
services Sequence[str] Services that are restoring from the backup.
- service_
revision ServiceResponse The revision of the service at the time of backup.
- state str
The current state of the backup.
- create
Time String The time when the backup was started.
- end
Time String The time when the backup finished creating.
- id String
The provider-assigned unique ID for this managed resource.
- restoring
Services List<String> Services that are restoring from the backup.
- service
Revision Property Map The revision of the service at the time of backup.
- state String
The current state of the backup.
Supporting Types
ConsumerResponse, ConsumerResponseArgs
- Endpoint
Uri string The URI of the endpoint used to access the metastore service.
- Subnetwork string
Immutable. The subnetwork of the customer project from which an IP address is reserved and used as the Dataproc Metastore service's endpoint. It is accessible to hosts in the subnet and to all hosts in a subnet in the same region and same network. There must be at least one IP address available in the subnet's primary range. The subnet is specified in the following form:projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}
- Endpoint
Uri string The URI of the endpoint used to access the metastore service.
- Subnetwork string
Immutable. The subnetwork of the customer project from which an IP address is reserved and used as the Dataproc Metastore service's endpoint. It is accessible to hosts in the subnet and to all hosts in a subnet in the same region and same network. There must be at least one IP address available in the subnet's primary range. The subnet is specified in the following form:projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}
- endpoint
Uri String The URI of the endpoint used to access the metastore service.
- subnetwork String
Immutable. The subnetwork of the customer project from which an IP address is reserved and used as the Dataproc Metastore service's endpoint. It is accessible to hosts in the subnet and to all hosts in a subnet in the same region and same network. There must be at least one IP address available in the subnet's primary range. The subnet is specified in the following form:projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}
- endpoint
Uri string The URI of the endpoint used to access the metastore service.
- subnetwork string
Immutable. The subnetwork of the customer project from which an IP address is reserved and used as the Dataproc Metastore service's endpoint. It is accessible to hosts in the subnet and to all hosts in a subnet in the same region and same network. There must be at least one IP address available in the subnet's primary range. The subnet is specified in the following form:projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}
- endpoint_
uri str The URI of the endpoint used to access the metastore service.
- subnetwork str
Immutable. The subnetwork of the customer project from which an IP address is reserved and used as the Dataproc Metastore service's endpoint. It is accessible to hosts in the subnet and to all hosts in a subnet in the same region and same network. There must be at least one IP address available in the subnet's primary range. The subnet is specified in the following form:projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}
- endpoint
Uri String The URI of the endpoint used to access the metastore service.
- subnetwork String
Immutable. The subnetwork of the customer project from which an IP address is reserved and used as the Dataproc Metastore service's endpoint. It is accessible to hosts in the subnet and to all hosts in a subnet in the same region and same network. There must be at least one IP address available in the subnet's primary range. The subnet is specified in the following form:projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}
EncryptionConfigResponse, EncryptionConfigResponseArgs
- Kms
Key string The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following form:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}.
- Kms
Key string The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following form:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}.
- kms
Key String The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following form:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}.
- kms
Key string The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following form:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}.
- kms_
key str The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following form:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}.
- kms
Key String The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following form:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}.
HiveMetastoreConfigResponse, HiveMetastoreConfigResponseArgs
- Auxiliary
Versions Dictionary<string, string> A mapping of Hive metastore version to the auxiliary version configuration. When specified, a secondary Hive metastore service is created along with the primary service. All auxiliary versions must be less than the service's primary version. The key is the auxiliary service name and it must match the regular expression a-z?. This means that the first character must be a lowercase letter, and all the following characters must be hyphens, lowercase letters, or digits, except the last character, which cannot be a hyphen.
- Config
Overrides Dictionary<string, string> A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version's AuxiliaryVersionConfig.
- Kerberos
Config Pulumi.Google Native. Metastore. V1. Inputs. Kerberos Config Response Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field's path (hive_metastore_config.kerberos_config) in the request's update_mask while omitting this field from the request's service.
- Version string
Immutable. The Hive metastore schema version.
- Auxiliary
Versions map[string]string A mapping of Hive metastore version to the auxiliary version configuration. When specified, a secondary Hive metastore service is created along with the primary service. All auxiliary versions must be less than the service's primary version. The key is the auxiliary service name and it must match the regular expression a-z?. This means that the first character must be a lowercase letter, and all the following characters must be hyphens, lowercase letters, or digits, except the last character, which cannot be a hyphen.
- Config
Overrides map[string]string A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version's AuxiliaryVersionConfig.
- Kerberos
Config KerberosConfig Response Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field's path (hive_metastore_config.kerberos_config) in the request's update_mask while omitting this field from the request's service.
- Version string
Immutable. The Hive metastore schema version.
- auxiliary
Versions Map<String,String> A mapping of Hive metastore version to the auxiliary version configuration. When specified, a secondary Hive metastore service is created along with the primary service. All auxiliary versions must be less than the service's primary version. The key is the auxiliary service name and it must match the regular expression a-z?. This means that the first character must be a lowercase letter, and all the following characters must be hyphens, lowercase letters, or digits, except the last character, which cannot be a hyphen.
- config
Overrides Map<String,String> A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version's AuxiliaryVersionConfig.
- kerberos
Config KerberosConfig Response Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field's path (hive_metastore_config.kerberos_config) in the request's update_mask while omitting this field from the request's service.
- version String
Immutable. The Hive metastore schema version.
- auxiliary
Versions {[key: string]: string} A mapping of Hive metastore version to the auxiliary version configuration. When specified, a secondary Hive metastore service is created along with the primary service. All auxiliary versions must be less than the service's primary version. The key is the auxiliary service name and it must match the regular expression a-z?. This means that the first character must be a lowercase letter, and all the following characters must be hyphens, lowercase letters, or digits, except the last character, which cannot be a hyphen.
- config
Overrides {[key: string]: string} A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version's AuxiliaryVersionConfig.
- kerberos
Config KerberosConfig Response Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field's path (hive_metastore_config.kerberos_config) in the request's update_mask while omitting this field from the request's service.
- version string
Immutable. The Hive metastore schema version.
- auxiliary_
versions Mapping[str, str] A mapping of Hive metastore version to the auxiliary version configuration. When specified, a secondary Hive metastore service is created along with the primary service. All auxiliary versions must be less than the service's primary version. The key is the auxiliary service name and it must match the regular expression a-z?. This means that the first character must be a lowercase letter, and all the following characters must be hyphens, lowercase letters, or digits, except the last character, which cannot be a hyphen.
- config_
overrides Mapping[str, str] A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version's AuxiliaryVersionConfig.
- kerberos_
config KerberosConfig Response Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field's path (hive_metastore_config.kerberos_config) in the request's update_mask while omitting this field from the request's service.
- version str
Immutable. The Hive metastore schema version.
- auxiliary
Versions Map<String> A mapping of Hive metastore version to the auxiliary version configuration. When specified, a secondary Hive metastore service is created along with the primary service. All auxiliary versions must be less than the service's primary version. The key is the auxiliary service name and it must match the regular expression a-z?. This means that the first character must be a lowercase letter, and all the following characters must be hyphens, lowercase letters, or digits, except the last character, which cannot be a hyphen.
- config
Overrides Map<String> A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version's AuxiliaryVersionConfig.
- kerberos
Config Property Map Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field's path (hive_metastore_config.kerberos_config) in the request's update_mask while omitting this field from the request's service.
- version String
Immutable. The Hive metastore schema version.
KerberosConfigResponse, KerberosConfigResponseArgs
- Keytab
Pulumi.
Google Native. Metastore. V1. Inputs. Secret Response A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
- Krb5Config
Gcs stringUri A Cloud Storage URI that specifies the path to a krb5.conf file. It is of the form gs://{bucket_name}/path/to/krb5.conf, although the file does not need to be named krb5.conf explicitly.
- Principal string
A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form primary/instance@REALM, but there is no exact format.
- Keytab
Secret
Response A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
- Krb5Config
Gcs stringUri A Cloud Storage URI that specifies the path to a krb5.conf file. It is of the form gs://{bucket_name}/path/to/krb5.conf, although the file does not need to be named krb5.conf explicitly.
- Principal string
A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form primary/instance@REALM, but there is no exact format.
- keytab
Secret
Response A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
- krb5Config
Gcs StringUri A Cloud Storage URI that specifies the path to a krb5.conf file. It is of the form gs://{bucket_name}/path/to/krb5.conf, although the file does not need to be named krb5.conf explicitly.
- principal String
A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form primary/instance@REALM, but there is no exact format.
- keytab
Secret
Response A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
- krb5Config
Gcs stringUri A Cloud Storage URI that specifies the path to a krb5.conf file. It is of the form gs://{bucket_name}/path/to/krb5.conf, although the file does not need to be named krb5.conf explicitly.
- principal string
A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form primary/instance@REALM, but there is no exact format.
- keytab
Secret
Response A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
- krb5_
config_ strgcs_ uri A Cloud Storage URI that specifies the path to a krb5.conf file. It is of the form gs://{bucket_name}/path/to/krb5.conf, although the file does not need to be named krb5.conf explicitly.
- principal str
A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form primary/instance@REALM, but there is no exact format.
- keytab Property Map
A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
- krb5Config
Gcs StringUri A Cloud Storage URI that specifies the path to a krb5.conf file. It is of the form gs://{bucket_name}/path/to/krb5.conf, although the file does not need to be named krb5.conf explicitly.
- principal String
A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form primary/instance@REALM, but there is no exact format.
MaintenanceWindowResponse, MaintenanceWindowResponseArgs
- day_
of_ strweek The day of week, when the window starts.
- hour_
of_ intday The hour of day (0-23) when the window starts.
MetadataExportResponse, MetadataExportResponseArgs
- Database
Dump stringType The type of the database dump.
- Destination
Gcs stringUri A Cloud Storage URI of a folder that metadata are exported to, in the form of gs:////, where is automatically generated.
- End
Time string The time when the export ended.
- Start
Time string The time when the export started.
- State string
The current state of the export.
- Database
Dump stringType The type of the database dump.
- Destination
Gcs stringUri A Cloud Storage URI of a folder that metadata are exported to, in the form of gs:////, where is automatically generated.
- End
Time string The time when the export ended.
- Start
Time string The time when the export started.
- State string
The current state of the export.
- database
Dump StringType The type of the database dump.
- destination
Gcs StringUri A Cloud Storage URI of a folder that metadata are exported to, in the form of gs:////, where is automatically generated.
- end
Time String The time when the export ended.
- start
Time String The time when the export started.
- state String
The current state of the export.
- database
Dump stringType The type of the database dump.
- destination
Gcs stringUri A Cloud Storage URI of a folder that metadata are exported to, in the form of gs:////, where is automatically generated.
- end
Time string The time when the export ended.
- start
Time string The time when the export started.
- state string
The current state of the export.
- database_
dump_ strtype The type of the database dump.
- destination_
gcs_ struri A Cloud Storage URI of a folder that metadata are exported to, in the form of gs:////, where is automatically generated.
- end_
time str The time when the export ended.
- start_
time str The time when the export started.
- state str
The current state of the export.
- database
Dump StringType The type of the database dump.
- destination
Gcs StringUri A Cloud Storage URI of a folder that metadata are exported to, in the form of gs:////, where is automatically generated.
- end
Time String The time when the export ended.
- start
Time String The time when the export started.
- state String
The current state of the export.
MetadataManagementActivityResponse, MetadataManagementActivityResponseArgs
- Metadata
Exports List<Pulumi.Google Native. Metastore. V1. Inputs. Metadata Export Response> The latest metadata exports of the metastore service.
- Restores
List<Pulumi.
Google Native. Metastore. V1. Inputs. Restore Response> The latest restores of the metastore service.
- Metadata
Exports []MetadataExport Response The latest metadata exports of the metastore service.
- Restores
[]Restore
Response The latest restores of the metastore service.
- metadata
Exports List<MetadataExport Response> The latest metadata exports of the metastore service.
- restores
List<Restore
Response> The latest restores of the metastore service.
- metadata
Exports MetadataExport Response[] The latest metadata exports of the metastore service.
- restores
Restore
Response[] The latest restores of the metastore service.
- metadata_
exports Sequence[MetadataExport Response] The latest metadata exports of the metastore service.
- restores
Sequence[Restore
Response] The latest restores of the metastore service.
- metadata
Exports List<Property Map> The latest metadata exports of the metastore service.
- restores List<Property Map>
The latest restores of the metastore service.
NetworkConfigResponse, NetworkConfigResponseArgs
- Consumers
List<Pulumi.
Google Native. Metastore. V1. Inputs. Consumer Response> Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
- Consumers
[]Consumer
Response Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
- consumers
List<Consumer
Response> Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
- consumers
Consumer
Response[] Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
- consumers
Sequence[Consumer
Response] Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
- consumers List<Property Map>
Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
RestoreResponse, RestoreResponseArgs
- Backup string
The relative resource name of the metastore service backup to restore from, in the following form:projects/{project_id}/locations/{location_id}/services/{service_id}/backups/{backup_id}.
- Details string
The restore details containing the revision of the service to be restored to, in format of JSON.
- End
Time string The time when the restore ended.
- Start
Time string The time when the restore started.
- State string
The current state of the restore.
- Type string
The type of restore.
- Backup string
The relative resource name of the metastore service backup to restore from, in the following form:projects/{project_id}/locations/{location_id}/services/{service_id}/backups/{backup_id}.
- Details string
The restore details containing the revision of the service to be restored to, in format of JSON.
- End
Time string The time when the restore ended.
- Start
Time string The time when the restore started.
- State string
The current state of the restore.
- Type string
The type of restore.
- backup String
The relative resource name of the metastore service backup to restore from, in the following form:projects/{project_id}/locations/{location_id}/services/{service_id}/backups/{backup_id}.
- details String
The restore details containing the revision of the service to be restored to, in format of JSON.
- end
Time String The time when the restore ended.
- start
Time String The time when the restore started.
- state String
The current state of the restore.
- type String
The type of restore.
- backup string
The relative resource name of the metastore service backup to restore from, in the following form:projects/{project_id}/locations/{location_id}/services/{service_id}/backups/{backup_id}.
- details string
The restore details containing the revision of the service to be restored to, in format of JSON.
- end
Time string The time when the restore ended.
- start
Time string The time when the restore started.
- state string
The current state of the restore.
- type string
The type of restore.
- backup str
The relative resource name of the metastore service backup to restore from, in the following form:projects/{project_id}/locations/{location_id}/services/{service_id}/backups/{backup_id}.
- details str
The restore details containing the revision of the service to be restored to, in format of JSON.
- end_
time str The time when the restore ended.
- start_
time str The time when the restore started.
- state str
The current state of the restore.
- type str
The type of restore.
- backup String
The relative resource name of the metastore service backup to restore from, in the following form:projects/{project_id}/locations/{location_id}/services/{service_id}/backups/{backup_id}.
- details String
The restore details containing the revision of the service to be restored to, in format of JSON.
- end
Time String The time when the restore ended.
- start
Time String The time when the restore started.
- state String
The current state of the restore.
- type String
The type of restore.
ScalingConfigResponse, ScalingConfigResponseArgs
- Instance
Size string An enum of readable instance sizes, with each instance size mapping to a float value (e.g. InstanceSize.EXTRA_SMALL = scaling_factor(0.1))
- Scaling
Factor double Scaling factor, increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0.
- Instance
Size string An enum of readable instance sizes, with each instance size mapping to a float value (e.g. InstanceSize.EXTRA_SMALL = scaling_factor(0.1))
- Scaling
Factor float64 Scaling factor, increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0.
- instance
Size String An enum of readable instance sizes, with each instance size mapping to a float value (e.g. InstanceSize.EXTRA_SMALL = scaling_factor(0.1))
- scaling
Factor Double Scaling factor, increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0.
- instance
Size string An enum of readable instance sizes, with each instance size mapping to a float value (e.g. InstanceSize.EXTRA_SMALL = scaling_factor(0.1))
- scaling
Factor number Scaling factor, increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0.
- instance_
size str An enum of readable instance sizes, with each instance size mapping to a float value (e.g. InstanceSize.EXTRA_SMALL = scaling_factor(0.1))
- scaling_
factor float Scaling factor, increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0.
- instance
Size String An enum of readable instance sizes, with each instance size mapping to a float value (e.g. InstanceSize.EXTRA_SMALL = scaling_factor(0.1))
- scaling
Factor Number Scaling factor, increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0.
SecretResponse, SecretResponseArgs
- Cloud
Secret string The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}.
- Cloud
Secret string The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}.
- cloud
Secret String The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}.
- cloud
Secret string The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}.
- cloud_
secret str The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}.
- cloud
Secret String The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}.
ServiceResponse, ServiceResponseArgs
- Artifact
Gcs stringUri A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored.
- Create
Time string The time when the metastore service was created.
- Database
Type string Immutable. The database type that the Metastore service stores its data.
- Encryption
Config Pulumi.Google Native. Metastore. V1. Inputs. Encryption Config Response Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
- Endpoint
Uri string The URI of the endpoint used to access the metastore service.
- Hive
Metastore Pulumi.Config Google Native. Metastore. V1. Inputs. Hive Metastore Config Response Configuration information specific to running Hive metastore software as the metastore service.
- Labels Dictionary<string, string>
User-defined labels for the metastore service.
- Maintenance
Window Pulumi.Google Native. Metastore. V1. Inputs. Maintenance Window Response The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time. Maintenance window is not needed for services with the SPANNER database type.
- Metadata
Management Pulumi.Activity Google Native. Metastore. V1. Inputs. Metadata Management Activity Response The metadata management activities of the metastore service.
- Name string
Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}.
- Network string
Immutable. The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form:projects/{project_number}/global/networks/{network_id}.
- Network
Config Pulumi.Google Native. Metastore. V1. Inputs. Network Config Response The configuration specifying the network settings for the Dataproc Metastore service.
- Port int
The TCP port at which the metastore service is reached. Default: 9083.
- Release
Channel string Immutable. The release channel of the service. If unspecified, defaults to STABLE.
- Scaling
Config Pulumi.Google Native. Metastore. V1. Inputs. Scaling Config Response Scaling configuration of the metastore service.
- State string
The current state of the metastore service.
- State
Message string Additional information about the current state of the metastore service, if available.
- Telemetry
Config Pulumi.Google Native. Metastore. V1. Inputs. Telemetry Config Response The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON.
- Tier string
The tier of the service.
- Uid string
The globally unique resource identifier of the metastore service.
- Update
Time string The time when the metastore service was last updated.
- Artifact
Gcs stringUri A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored.
- Create
Time string The time when the metastore service was created.
- Database
Type string Immutable. The database type that the Metastore service stores its data.
- Encryption
Config EncryptionConfig Response Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
- Endpoint
Uri string The URI of the endpoint used to access the metastore service.
- Hive
Metastore HiveConfig Metastore Config Response Configuration information specific to running Hive metastore software as the metastore service.
- Labels map[string]string
User-defined labels for the metastore service.
- Maintenance
Window MaintenanceWindow Response The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time. Maintenance window is not needed for services with the SPANNER database type.
- Metadata
Management MetadataActivity Management Activity Response The metadata management activities of the metastore service.
- Name string
Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}.
- Network string
Immutable. The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form:projects/{project_number}/global/networks/{network_id}.
- Network
Config NetworkConfig Response The configuration specifying the network settings for the Dataproc Metastore service.
- Port int
The TCP port at which the metastore service is reached. Default: 9083.
- Release
Channel string Immutable. The release channel of the service. If unspecified, defaults to STABLE.
- Scaling
Config ScalingConfig Response Scaling configuration of the metastore service.
- State string
The current state of the metastore service.
- State
Message string Additional information about the current state of the metastore service, if available.
- Telemetry
Config TelemetryConfig Response The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON.
- Tier string
The tier of the service.
- Uid string
The globally unique resource identifier of the metastore service.
- Update
Time string The time when the metastore service was last updated.
- artifact
Gcs StringUri A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored.
- create
Time String The time when the metastore service was created.
- database
Type String Immutable. The database type that the Metastore service stores its data.
- encryption
Config EncryptionConfig Response Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
- endpoint
Uri String The URI of the endpoint used to access the metastore service.
- hive
Metastore HiveConfig Metastore Config Response Configuration information specific to running Hive metastore software as the metastore service.
- labels Map<String,String>
User-defined labels for the metastore service.
- maintenance
Window MaintenanceWindow Response The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time. Maintenance window is not needed for services with the SPANNER database type.
- metadata
Management MetadataActivity Management Activity Response The metadata management activities of the metastore service.
- name String
Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}.
- network String
Immutable. The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form:projects/{project_number}/global/networks/{network_id}.
- network
Config NetworkConfig Response The configuration specifying the network settings for the Dataproc Metastore service.
- port Integer
The TCP port at which the metastore service is reached. Default: 9083.
- release
Channel String Immutable. The release channel of the service. If unspecified, defaults to STABLE.
- scaling
Config ScalingConfig Response Scaling configuration of the metastore service.
- state String
The current state of the metastore service.
- state
Message String Additional information about the current state of the metastore service, if available.
- telemetry
Config TelemetryConfig Response The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON.
- tier String
The tier of the service.
- uid String
The globally unique resource identifier of the metastore service.
- update
Time String The time when the metastore service was last updated.
- artifact
Gcs stringUri A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored.
- create
Time string The time when the metastore service was created.
- database
Type string Immutable. The database type that the Metastore service stores its data.
- encryption
Config EncryptionConfig Response Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
- endpoint
Uri string The URI of the endpoint used to access the metastore service.
- hive
Metastore HiveConfig Metastore Config Response Configuration information specific to running Hive metastore software as the metastore service.
- labels {[key: string]: string}
User-defined labels for the metastore service.
- maintenance
Window MaintenanceWindow Response The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time. Maintenance window is not needed for services with the SPANNER database type.
- metadata
Management MetadataActivity Management Activity Response The metadata management activities of the metastore service.
- name string
Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}.
- network string
Immutable. The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form:projects/{project_number}/global/networks/{network_id}.
- network
Config NetworkConfig Response The configuration specifying the network settings for the Dataproc Metastore service.
- port number
The TCP port at which the metastore service is reached. Default: 9083.
- release
Channel string Immutable. The release channel of the service. If unspecified, defaults to STABLE.
- scaling
Config ScalingConfig Response Scaling configuration of the metastore service.
- state string
The current state of the metastore service.
- state
Message string Additional information about the current state of the metastore service, if available.
- telemetry
Config TelemetryConfig Response The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON.
- tier string
The tier of the service.
- uid string
The globally unique resource identifier of the metastore service.
- update
Time string The time when the metastore service was last updated.
- artifact_
gcs_ struri A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored.
- create_
time str The time when the metastore service was created.
- database_
type str Immutable. The database type that the Metastore service stores its data.
- encryption_
config EncryptionConfig Response Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
- endpoint_
uri str The URI of the endpoint used to access the metastore service.
- hive_
metastore_ Hiveconfig Metastore Config Response Configuration information specific to running Hive metastore software as the metastore service.
- labels Mapping[str, str]
User-defined labels for the metastore service.
- maintenance_
window MaintenanceWindow Response The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time. Maintenance window is not needed for services with the SPANNER database type.
- metadata_
management_ Metadataactivity Management Activity Response The metadata management activities of the metastore service.
- name str
Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}.
- network str
Immutable. The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form:projects/{project_number}/global/networks/{network_id}.
- network_
config NetworkConfig Response The configuration specifying the network settings for the Dataproc Metastore service.
- port int
The TCP port at which the metastore service is reached. Default: 9083.
- release_
channel str Immutable. The release channel of the service. If unspecified, defaults to STABLE.
- scaling_
config ScalingConfig Response Scaling configuration of the metastore service.
- state str
The current state of the metastore service.
- state_
message str Additional information about the current state of the metastore service, if available.
- telemetry_
config TelemetryConfig Response The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON.
- tier str
The tier of the service.
- uid str
The globally unique resource identifier of the metastore service.
- update_
time str The time when the metastore service was last updated.
- artifact
Gcs StringUri A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored.
- create
Time String The time when the metastore service was created.
- database
Type String Immutable. The database type that the Metastore service stores its data.
- encryption
Config Property Map Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
- endpoint
Uri String The URI of the endpoint used to access the metastore service.
- hive
Metastore Property MapConfig Configuration information specific to running Hive metastore software as the metastore service.
- labels Map<String>
User-defined labels for the metastore service.
- maintenance
Window Property Map The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time. Maintenance window is not needed for services with the SPANNER database type.
- metadata
Management Property MapActivity The metadata management activities of the metastore service.
- name String
Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}.
- network String
Immutable. The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form:projects/{project_number}/global/networks/{network_id}.
- network
Config Property Map The configuration specifying the network settings for the Dataproc Metastore service.
- port Number
The TCP port at which the metastore service is reached. Default: 9083.
- release
Channel String Immutable. The release channel of the service. If unspecified, defaults to STABLE.
- scaling
Config Property Map Scaling configuration of the metastore service.
- state String
The current state of the metastore service.
- state
Message String Additional information about the current state of the metastore service, if available.
- telemetry
Config Property Map The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON.
- tier String
The tier of the service.
- uid String
The globally unique resource identifier of the metastore service.
- update
Time String The time when the metastore service was last updated.
TelemetryConfigResponse, TelemetryConfigResponseArgs
- Log
Format string The output format of the Dataproc Metastore service's logs.
- Log
Format string The output format of the Dataproc Metastore service's logs.
- log
Format String The output format of the Dataproc Metastore service's logs.
- log
Format string The output format of the Dataproc Metastore service's logs.
- log_
format str The output format of the Dataproc Metastore service's logs.
- log
Format String The output format of the Dataproc Metastore service's logs.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.