Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.metastore/v1.getBackup
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets details of a single backup.
Using getBackup
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getBackup(args: GetBackupArgs, opts?: InvokeOptions): Promise<GetBackupResult>
function getBackupOutput(args: GetBackupOutputArgs, opts?: InvokeOptions): Output<GetBackupResult>def get_backup(backup_id: Optional[str] = None,
               location: Optional[str] = None,
               project: Optional[str] = None,
               service_id: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetBackupResult
def get_backup_output(backup_id: Optional[pulumi.Input[str]] = None,
               location: Optional[pulumi.Input[str]] = None,
               project: Optional[pulumi.Input[str]] = None,
               service_id: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetBackupResult]func LookupBackup(ctx *Context, args *LookupBackupArgs, opts ...InvokeOption) (*LookupBackupResult, error)
func LookupBackupOutput(ctx *Context, args *LookupBackupOutputArgs, opts ...InvokeOption) LookupBackupResultOutput> Note: This function is named LookupBackup in the Go SDK.
public static class GetBackup 
{
    public static Task<GetBackupResult> InvokeAsync(GetBackupArgs args, InvokeOptions? opts = null)
    public static Output<GetBackupResult> Invoke(GetBackupInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBackupResult> getBackup(GetBackupArgs args, InvokeOptions options)
public static Output<GetBackupResult> getBackup(GetBackupArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:metastore/v1:getBackup
  arguments:
    # arguments dictionaryThe following arguments are supported:
- backup_id str
- location str
- service_id str
- project str
getBackup Result
The following output properties are available:
- CreateTime string
- The time when the backup was started.
- Description string
- The description of the backup.
- EndTime string
- The time when the backup finished creating.
- 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}
- RestoringServices List<string>
- Services that are restoring from the backup.
- ServiceRevision 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.
- CreateTime string
- The time when the backup was started.
- Description string
- The description of the backup.
- EndTime string
- The time when the backup finished creating.
- 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}
- RestoringServices []string
- Services that are restoring from the backup.
- ServiceRevision ServiceResponse 
- The revision of the service at the time of backup.
- State string
- The current state of the backup.
- createTime String
- The time when the backup was started.
- description String
- The description of the backup.
- endTime String
- The time when the backup finished creating.
- 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}
- restoringServices List<String>
- Services that are restoring from the backup.
- serviceRevision ServiceResponse 
- The revision of the service at the time of backup.
- state String
- The current state of the backup.
- createTime string
- The time when the backup was started.
- description string
- The description of the backup.
- endTime string
- The time when the backup finished creating.
- 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}
- restoringServices string[]
- Services that are restoring from the backup.
- serviceRevision 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.
- description str
- The description of the backup.
- end_time str
- The time when the backup finished creating.
- 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}
- 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.
- createTime String
- The time when the backup was started.
- description String
- The description of the backup.
- endTime String
- The time when the backup finished creating.
- 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}
- restoringServices List<String>
- Services that are restoring from the backup.
- serviceRevision Property Map
- The revision of the service at the time of backup.
- state String
- The current state of the backup.
Supporting Types
ConsumerResponse 
- EndpointLocation string
- The location of the endpoint URI. Format: projects/{project}/locations/{location}.
- EndpointUri 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}
- EndpointLocation string
- The location of the endpoint URI. Format: projects/{project}/locations/{location}.
- EndpointUri 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}
- endpointLocation String
- The location of the endpoint URI. Format: projects/{project}/locations/{location}.
- endpointUri 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}
- endpointLocation string
- The location of the endpoint URI. Format: projects/{project}/locations/{location}.
- endpointUri 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_location str
- The location of the endpoint URI. Format: projects/{project}/locations/{location}.
- 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}
- endpointLocation String
- The location of the endpoint URI. Format: projects/{project}/locations/{location}.
- endpointUri 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}
DataCatalogConfigResponse   
- Enabled bool
- Optional. Defines whether the metastore metadata should be synced to Data Catalog. The default value is to disable syncing metastore metadata to Data Catalog.
- Enabled bool
- Optional. Defines whether the metastore metadata should be synced to Data Catalog. The default value is to disable syncing metastore metadata to Data Catalog.
- enabled Boolean
- Optional. Defines whether the metastore metadata should be synced to Data Catalog. The default value is to disable syncing metastore metadata to Data Catalog.
- enabled boolean
- Optional. Defines whether the metastore metadata should be synced to Data Catalog. The default value is to disable syncing metastore metadata to Data Catalog.
- enabled bool
- Optional. Defines whether the metastore metadata should be synced to Data Catalog. The default value is to disable syncing metastore metadata to Data Catalog.
- enabled Boolean
- Optional. Defines whether the metastore metadata should be synced to Data Catalog. The default value is to disable syncing metastore metadata to Data Catalog.
EncryptionConfigResponse  
- KmsKey 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}.
- KmsKey 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}.
- kmsKey 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}.
- kmsKey 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}.
- kmsKey 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   
- AuxiliaryVersions 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.
- ConfigOverrides 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.
- EndpointProtocol string
- The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
- KerberosConfig 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.
- AuxiliaryVersions 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.
- ConfigOverrides 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.
- EndpointProtocol string
- The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
- KerberosConfig 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.
- auxiliaryVersions 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.
- configOverrides 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.
- endpointProtocol String
- The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
- kerberosConfig 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.
- auxiliaryVersions {[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.
- configOverrides {[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.
- endpointProtocol string
- The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
- kerberosConfig 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.
- endpoint_protocol str
- The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
- 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.
- auxiliaryVersions 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.
- configOverrides 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.
- endpointProtocol String
- The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
- kerberosConfig 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  
- 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).
- Krb5ConfigGcs 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
SecretResponse 
- A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
- Krb5ConfigGcs 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
SecretResponse 
- A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
- krb5ConfigGcs 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
SecretResponse 
- A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
- krb5ConfigGcs 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
SecretResponse 
- 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).
- krb5ConfigGcs 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  
- 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  
- DatabaseDump stringType 
- The type of the database dump.
- DestinationGcs stringUri 
- A Cloud Storage URI of a folder that metadata are exported to, in the form of gs:////, where is automatically generated.
- EndTime string
- The time when the export ended.
- StartTime string
- The time when the export started.
- State string
- The current state of the export.
- DatabaseDump stringType 
- The type of the database dump.
- DestinationGcs stringUri 
- A Cloud Storage URI of a folder that metadata are exported to, in the form of gs:////, where is automatically generated.
- EndTime string
- The time when the export ended.
- StartTime string
- The time when the export started.
- State string
- The current state of the export.
- databaseDump StringType 
- The type of the database dump.
- destinationGcs StringUri 
- A Cloud Storage URI of a folder that metadata are exported to, in the form of gs:////, where is automatically generated.
- endTime String
- The time when the export ended.
- startTime String
- The time when the export started.
- state String
- The current state of the export.
- databaseDump stringType 
- The type of the database dump.
- destinationGcs stringUri 
- A Cloud Storage URI of a folder that metadata are exported to, in the form of gs:////, where is automatically generated.
- endTime string
- The time when the export ended.
- startTime 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.
- databaseDump StringType 
- The type of the database dump.
- destinationGcs StringUri 
- A Cloud Storage URI of a folder that metadata are exported to, in the form of gs:////, where is automatically generated.
- endTime String
- The time when the export ended.
- startTime String
- The time when the export started.
- state String
- The current state of the export.
MetadataIntegrationResponse  
- DataCatalog Pulumi.Config Google Native. Metastore. V1. Inputs. Data Catalog Config Response 
- Optional. The integration config for the Data Catalog service.
- DataCatalog DataConfig Catalog Config Response 
- Optional. The integration config for the Data Catalog service.
- dataCatalog DataConfig Catalog Config Response 
- Optional. The integration config for the Data Catalog service.
- dataCatalog DataConfig Catalog Config Response 
- Optional. The integration config for the Data Catalog service.
- data_catalog_ Dataconfig Catalog Config Response 
- Optional. The integration config for the Data Catalog service.
- dataCatalog Property MapConfig 
- Optional. The integration config for the Data Catalog service.
MetadataManagementActivityResponse   
- MetadataExports 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.
- MetadataExports []MetadataExport Response 
- The latest metadata exports of the metastore service.
- Restores
[]RestoreResponse 
- The latest restores of the metastore service.
- metadataExports List<MetadataExport Response> 
- The latest metadata exports of the metastore service.
- restores
List<RestoreResponse> 
- The latest restores of the metastore service.
- metadataExports MetadataExport Response[] 
- The latest metadata exports of the metastore service.
- restores
RestoreResponse[] 
- The latest restores of the metastore service.
- metadata_exports Sequence[MetadataExport Response] 
- The latest metadata exports of the metastore service.
- restores
Sequence[RestoreResponse] 
- The latest restores of the metastore service.
- metadataExports List<Property Map>
- The latest metadata exports of the metastore service.
- restores List<Property Map>
- The latest restores of the metastore service.
NetworkConfigResponse  
- Consumers
List<Pulumi.Google Native. Metastore. V1. Inputs. Consumer Response> 
- Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
- Consumers
[]ConsumerResponse 
- Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
- consumers
List<ConsumerResponse> 
- Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
- consumers
ConsumerResponse[] 
- Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
- consumers
Sequence[ConsumerResponse] 
- 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 
- 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}.
- BackupLocation string
- Optional. A Cloud Storage URI specifying where the backup artifacts are stored, in the format gs:///.
- Details string
- The restore details containing the revision of the service to be restored to, in format of JSON.
- EndTime string
- The time when the restore ended.
- StartTime 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}.
- BackupLocation string
- Optional. A Cloud Storage URI specifying where the backup artifacts are stored, in the format gs:///.
- Details string
- The restore details containing the revision of the service to be restored to, in format of JSON.
- EndTime string
- The time when the restore ended.
- StartTime 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}.
- backupLocation String
- Optional. A Cloud Storage URI specifying where the backup artifacts are stored, in the format gs:///.
- details String
- The restore details containing the revision of the service to be restored to, in format of JSON.
- endTime String
- The time when the restore ended.
- startTime 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}.
- backupLocation string
- Optional. A Cloud Storage URI specifying where the backup artifacts are stored, in the format gs:///.
- details string
- The restore details containing the revision of the service to be restored to, in format of JSON.
- endTime string
- The time when the restore ended.
- startTime 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}.
- backup_location str
- Optional. A Cloud Storage URI specifying where the backup artifacts are stored, in the format gs:///.
- 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}.
- backupLocation String
- Optional. A Cloud Storage URI specifying where the backup artifacts are stored, in the format gs:///.
- details String
- The restore details containing the revision of the service to be restored to, in format of JSON.
- endTime String
- The time when the restore ended.
- startTime String
- The time when the restore started.
- state String
- The current state of the restore.
- type String
- The type of restore.
ScalingConfigResponse  
- InstanceSize 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))
- ScalingFactor double
- Scaling factor, increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0.
- InstanceSize 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))
- ScalingFactor float64
- Scaling factor, increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0.
- instanceSize 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))
- scalingFactor Double
- Scaling factor, increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0.
- instanceSize 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))
- scalingFactor 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.
- instanceSize 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))
- scalingFactor 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 
- CloudSecret string
- The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}.
- CloudSecret string
- The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}.
- cloudSecret String
- The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}.
- cloudSecret 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}.
- cloudSecret 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 
- ArtifactGcs stringUri 
- A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored.
- CreateTime string
- The time when the metastore service was created.
- DatabaseType string
- Immutable. The database type that the Metastore service stores its data.
- EncryptionConfig 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.
- EndpointUri string
- The URI of the endpoint used to access the metastore service.
- HiveMetastore 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.
- MaintenanceWindow 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.
- MetadataIntegration Pulumi.Google Native. Metastore. V1. Inputs. Metadata Integration Response 
- Optional. The setting that defines how metastore metadata should be integrated with external services and systems.
- MetadataManagement 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}.
- NetworkConfig 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.
- ReleaseChannel string
- Immutable. The release channel of the service. If unspecified, defaults to STABLE.
- ScalingConfig Pulumi.Google Native. Metastore. V1. Inputs. Scaling Config Response 
- Scaling configuration of the metastore service.
- State string
- The current state of the metastore service.
- StateMessage string
- Additional information about the current state of the metastore service, if available.
- TelemetryConfig 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.
- UpdateTime string
- The time when the metastore service was last updated.
- ArtifactGcs stringUri 
- A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored.
- CreateTime string
- The time when the metastore service was created.
- DatabaseType string
- Immutable. The database type that the Metastore service stores its data.
- EncryptionConfig EncryptionConfig Response 
- Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
- EndpointUri string
- The URI of the endpoint used to access the metastore service.
- HiveMetastore 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.
- MaintenanceWindow 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.
- MetadataIntegration MetadataIntegration Response 
- Optional. The setting that defines how metastore metadata should be integrated with external services and systems.
- MetadataManagement 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}.
- NetworkConfig 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.
- ReleaseChannel string
- Immutable. The release channel of the service. If unspecified, defaults to STABLE.
- ScalingConfig ScalingConfig Response 
- Scaling configuration of the metastore service.
- State string
- The current state of the metastore service.
- StateMessage string
- Additional information about the current state of the metastore service, if available.
- TelemetryConfig 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.
- UpdateTime string
- The time when the metastore service was last updated.
- artifactGcs StringUri 
- A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored.
- createTime String
- The time when the metastore service was created.
- databaseType String
- Immutable. The database type that the Metastore service stores its data.
- encryptionConfig EncryptionConfig Response 
- Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
- endpointUri String
- The URI of the endpoint used to access the metastore service.
- hiveMetastore 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.
- maintenanceWindow 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.
- metadataIntegration MetadataIntegration Response 
- Optional. The setting that defines how metastore metadata should be integrated with external services and systems.
- metadataManagement 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}.
- networkConfig 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.
- releaseChannel String
- Immutable. The release channel of the service. If unspecified, defaults to STABLE.
- scalingConfig ScalingConfig Response 
- Scaling configuration of the metastore service.
- state String
- The current state of the metastore service.
- stateMessage String
- Additional information about the current state of the metastore service, if available.
- telemetryConfig 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.
- updateTime String
- The time when the metastore service was last updated.
- artifactGcs stringUri 
- A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored.
- createTime string
- The time when the metastore service was created.
- databaseType string
- Immutable. The database type that the Metastore service stores its data.
- encryptionConfig EncryptionConfig Response 
- Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
- endpointUri string
- The URI of the endpoint used to access the metastore service.
- hiveMetastore 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.
- maintenanceWindow 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.
- metadataIntegration MetadataIntegration Response 
- Optional. The setting that defines how metastore metadata should be integrated with external services and systems.
- metadataManagement 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}.
- networkConfig 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.
- releaseChannel string
- Immutable. The release channel of the service. If unspecified, defaults to STABLE.
- scalingConfig ScalingConfig Response 
- Scaling configuration of the metastore service.
- state string
- The current state of the metastore service.
- stateMessage string
- Additional information about the current state of the metastore service, if available.
- telemetryConfig 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.
- updateTime 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_integration MetadataIntegration Response 
- Optional. The setting that defines how metastore metadata should be integrated with external services and systems.
- 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.
- artifactGcs StringUri 
- A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored.
- createTime String
- The time when the metastore service was created.
- databaseType String
- Immutable. The database type that the Metastore service stores its data.
- encryptionConfig Property Map
- Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
- endpointUri String
- The URI of the endpoint used to access the metastore service.
- hiveMetastore Property MapConfig 
- Configuration information specific to running Hive metastore software as the metastore service.
- labels Map<String>
- User-defined labels for the metastore service.
- maintenanceWindow 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.
- metadataIntegration Property Map
- Optional. The setting that defines how metastore metadata should be integrated with external services and systems.
- metadataManagement 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}.
- networkConfig 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.
- releaseChannel String
- Immutable. The release channel of the service. If unspecified, defaults to STABLE.
- scalingConfig Property Map
- Scaling configuration of the metastore service.
- state String
- The current state of the metastore service.
- stateMessage String
- Additional information about the current state of the metastore service, if available.
- telemetryConfig 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.
- updateTime String
- The time when the metastore service was last updated.
TelemetryConfigResponse  
- LogFormat string
- The output format of the Dataproc Metastore service's logs.
- LogFormat string
- The output format of the Dataproc Metastore service's logs.
- logFormat String
- The output format of the Dataproc Metastore service's logs.
- logFormat string
- The output format of the Dataproc Metastore service's logs.
- log_format str
- The output format of the Dataproc Metastore service's logs.
- logFormat 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.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi