1. Packages
  2. Google Cloud Native
  3. API Docs
  4. metastore
  5. metastore/v1alpha
  6. Backup

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/v1alpha.Backup

Explore with Pulumi AI

google-native logo

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

    Creates a new backup in a given project and location.

    Create Backup Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Backup(name: string, args: BackupArgs, opts?: CustomResourceOptions);
    @overload
    def Backup(resource_name: str,
               args: BackupArgs,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def Backup(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               backup_id: Optional[str] = None,
               service_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)
    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/v1alpha:Backup
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    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.

    Example

    The following reference example uses placeholder values for all input properties.

    var examplebackupResourceResourceFromMetastorev1alpha = new GoogleNative.Metastore.V1Alpha.Backup("examplebackupResourceResourceFromMetastorev1alpha", new()
    {
        BackupId = "string",
        ServiceId = "string",
        Description = "string",
        Location = "string",
        Name = "string",
        Project = "string",
        RequestId = "string",
    });
    
    example, err := metastorev1alpha.NewBackup(ctx, "examplebackupResourceResourceFromMetastorev1alpha", &metastorev1alpha.BackupArgs{
    BackupId: pulumi.String("string"),
    ServiceId: pulumi.String("string"),
    Description: pulumi.String("string"),
    Location: pulumi.String("string"),
    Name: pulumi.String("string"),
    Project: pulumi.String("string"),
    RequestId: pulumi.String("string"),
    })
    
    var examplebackupResourceResourceFromMetastorev1alpha = new Backup("examplebackupResourceResourceFromMetastorev1alpha", BackupArgs.builder()        
        .backupId("string")
        .serviceId("string")
        .description("string")
        .location("string")
        .name("string")
        .project("string")
        .requestId("string")
        .build());
    
    examplebackup_resource_resource_from_metastorev1alpha = google_native.metastore.v1alpha.Backup("examplebackupResourceResourceFromMetastorev1alpha",
        backup_id="string",
        service_id="string",
        description="string",
        location="string",
        name="string",
        project="string",
        request_id="string")
    
    const examplebackupResourceResourceFromMetastorev1alpha = new google_native.metastore.v1alpha.Backup("examplebackupResourceResourceFromMetastorev1alpha", {
        backupId: "string",
        serviceId: "string",
        description: "string",
        location: "string",
        name: "string",
        project: "string",
        requestId: "string",
    });
    
    type: google-native:metastore/v1alpha:Backup
    properties:
        backupId: string
        description: string
        location: string
        name: string
        project: string
        requestId: string
        serviceId: string
    

    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:

    BackupId 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.
    ServiceId 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
    RequestId 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.
    BackupId 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.
    ServiceId 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
    RequestId 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.
    backupId 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.
    serviceId 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
    requestId 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.
    backupId 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.
    serviceId 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
    requestId 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.
    backupId 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.
    serviceId 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
    requestId 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:

    CreateTime string
    The time when the backup was started.
    EndTime string
    The time when the backup finished creating.
    Id string
    The provider-assigned unique ID for this managed resource.
    RestoringServices List<string>
    Services that are restoring from the backup.
    ServiceRevision Pulumi.GoogleNative.Metastore.V1Alpha.Outputs.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.
    EndTime string
    The time when the backup finished creating.
    Id string
    The provider-assigned unique ID for this managed resource.
    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.
    endTime String
    The time when the backup finished creating.
    id String
    The provider-assigned unique ID for this managed resource.
    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.
    endTime string
    The time when the backup finished creating.
    id string
    The provider-assigned unique ID for this managed resource.
    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.
    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.
    createTime String
    The time when the backup was started.
    endTime String
    The time when the backup finished creating.
    id String
    The provider-assigned unique ID for this managed resource.
    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, ConsumerResponseArgs

    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, DataCatalogConfigResponseArgs

    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.

    DataplexConfigResponse, DataplexConfigResponseArgs

    LakeResources Dictionary<string, string>
    A reference to the Lake resources that this metastore service is attached to. The key is the lake resource name. Example: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
    LakeResources map[string]string
    A reference to the Lake resources that this metastore service is attached to. The key is the lake resource name. Example: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
    lakeResources Map<String,String>
    A reference to the Lake resources that this metastore service is attached to. The key is the lake resource name. Example: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
    lakeResources {[key: string]: string}
    A reference to the Lake resources that this metastore service is attached to. The key is the lake resource name. Example: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
    lake_resources Mapping[str, str]
    A reference to the Lake resources that this metastore service is attached to. The key is the lake resource name. Example: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
    lakeResources Map<String>
    A reference to the Lake resources that this metastore service is attached to. The key is the lake resource name. Example: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.

    EncryptionConfigResponse, EncryptionConfigResponseArgs

    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, HiveMetastoreConfigResponseArgs

    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.GoogleNative.Metastore.V1Alpha.Inputs.KerberosConfigResponse
    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 KerberosConfigResponse
    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 KerberosConfigResponse
    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 KerberosConfigResponse
    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 KerberosConfigResponse
    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, KerberosConfigResponseArgs

    Keytab Pulumi.GoogleNative.Metastore.V1Alpha.Inputs.SecretResponse
    A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
    Krb5ConfigGcsUri string
    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).
    Krb5ConfigGcsUri string
    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).
    krb5ConfigGcsUri String
    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).
    krb5ConfigGcsUri string
    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_gcs_uri str
    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).
    krb5ConfigGcsUri String
    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

    DayOfWeek string
    The day of week, when the window starts.
    HourOfDay int
    The hour of day (0-23) when the window starts.
    DayOfWeek string
    The day of week, when the window starts.
    HourOfDay int
    The hour of day (0-23) when the window starts.
    dayOfWeek String
    The day of week, when the window starts.
    hourOfDay Integer
    The hour of day (0-23) when the window starts.
    dayOfWeek string
    The day of week, when the window starts.
    hourOfDay number
    The hour of day (0-23) when the window starts.
    day_of_week str
    The day of week, when the window starts.
    hour_of_day int
    The hour of day (0-23) when the window starts.
    dayOfWeek String
    The day of week, when the window starts.
    hourOfDay Number
    The hour of day (0-23) when the window starts.

    MetadataExportResponse, MetadataExportResponseArgs

    DatabaseDumpType string
    The type of the database dump.
    DestinationGcsUri string
    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.
    DatabaseDumpType string
    The type of the database dump.
    DestinationGcsUri string
    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.
    databaseDumpType String
    The type of the database dump.
    destinationGcsUri String
    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.
    databaseDumpType string
    The type of the database dump.
    destinationGcsUri string
    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_type str
    The type of the database dump.
    destination_gcs_uri str
    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.
    databaseDumpType String
    The type of the database dump.
    destinationGcsUri String
    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, MetadataIntegrationResponseArgs

    DataCatalogConfig Pulumi.GoogleNative.Metastore.V1Alpha.Inputs.DataCatalogConfigResponse
    Optional. The integration config for the Data Catalog service.
    DataplexConfig Pulumi.GoogleNative.Metastore.V1Alpha.Inputs.DataplexConfigResponse
    The integration config for the Dataplex service.
    DataCatalogConfig DataCatalogConfigResponse
    Optional. The integration config for the Data Catalog service.
    DataplexConfig DataplexConfigResponse
    The integration config for the Dataplex service.
    dataCatalogConfig DataCatalogConfigResponse
    Optional. The integration config for the Data Catalog service.
    dataplexConfig DataplexConfigResponse
    The integration config for the Dataplex service.
    dataCatalogConfig DataCatalogConfigResponse
    Optional. The integration config for the Data Catalog service.
    dataplexConfig DataplexConfigResponse
    The integration config for the Dataplex service.
    data_catalog_config DataCatalogConfigResponse
    Optional. The integration config for the Data Catalog service.
    dataplex_config DataplexConfigResponse
    The integration config for the Dataplex service.
    dataCatalogConfig Property Map
    Optional. The integration config for the Data Catalog service.
    dataplexConfig Property Map
    The integration config for the Dataplex service.

    MetadataManagementActivityResponse, MetadataManagementActivityResponseArgs

    MetadataExports []MetadataExportResponse
    The latest metadata exports of the metastore service.
    Restores []RestoreResponse
    The latest restores of the metastore service.
    metadataExports List<MetadataExportResponse>
    The latest metadata exports of the metastore service.
    restores List<RestoreResponse>
    The latest restores of the metastore service.
    metadataExports MetadataExportResponse[]
    The latest metadata exports of the metastore service.
    restores RestoreResponse[]
    The latest restores of the metastore service.
    metadata_exports Sequence[MetadataExportResponse]
    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, NetworkConfigResponseArgs

    Consumers List<Pulumi.GoogleNative.Metastore.V1Alpha.Inputs.ConsumerResponse>
    Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
    CustomRoutesEnabled bool
    Enables custom routes to be imported and exported for the Dataproc Metastore service's peered VPC network.
    Consumers []ConsumerResponse
    Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
    CustomRoutesEnabled bool
    Enables custom routes to be imported and exported for the Dataproc Metastore service's peered VPC network.
    consumers List<ConsumerResponse>
    Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
    customRoutesEnabled Boolean
    Enables custom routes to be imported and exported for the Dataproc Metastore service's peered VPC network.
    consumers ConsumerResponse[]
    Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
    customRoutesEnabled boolean
    Enables custom routes to be imported and exported for the Dataproc Metastore service's peered VPC network.
    consumers Sequence[ConsumerResponse]
    Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
    custom_routes_enabled bool
    Enables custom routes to be imported and exported for the Dataproc Metastore service's peered VPC network.
    consumers List<Property Map>
    Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
    customRoutesEnabled Boolean
    Enables custom routes to be imported and exported for the Dataproc Metastore service's peered VPC network.

    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}.
    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, ScalingConfigResponseArgs

    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, SecretResponseArgs

    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, ServiceResponseArgs

    ArtifactGcsUri string
    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.GoogleNative.Metastore.V1Alpha.Inputs.EncryptionConfigResponse
    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.
    HiveMetastoreConfig Pulumi.GoogleNative.Metastore.V1Alpha.Inputs.HiveMetastoreConfigResponse
    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.GoogleNative.Metastore.V1Alpha.Inputs.MaintenanceWindowResponse
    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.GoogleNative.Metastore.V1Alpha.Inputs.MetadataIntegrationResponse
    Optional. The setting that defines how metastore metadata should be integrated with external services and systems.
    MetadataManagementActivity Pulumi.GoogleNative.Metastore.V1Alpha.Inputs.MetadataManagementActivityResponse
    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.GoogleNative.Metastore.V1Alpha.Inputs.NetworkConfigResponse
    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.GoogleNative.Metastore.V1Alpha.Inputs.ScalingConfigResponse
    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.GoogleNative.Metastore.V1Alpha.Inputs.TelemetryConfigResponse
    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.
    ArtifactGcsUri string
    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 EncryptionConfigResponse
    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.
    HiveMetastoreConfig HiveMetastoreConfigResponse
    Configuration information specific to running Hive metastore software as the metastore service.
    Labels map[string]string
    User-defined labels for the metastore service.
    MaintenanceWindow MaintenanceWindowResponse
    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 MetadataIntegrationResponse
    Optional. The setting that defines how metastore metadata should be integrated with external services and systems.
    MetadataManagementActivity MetadataManagementActivityResponse
    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 NetworkConfigResponse
    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 ScalingConfigResponse
    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 TelemetryConfigResponse
    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.
    artifactGcsUri String
    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 EncryptionConfigResponse
    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.
    hiveMetastoreConfig HiveMetastoreConfigResponse
    Configuration information specific to running Hive metastore software as the metastore service.
    labels Map<String,String>
    User-defined labels for the metastore service.
    maintenanceWindow MaintenanceWindowResponse
    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 MetadataIntegrationResponse
    Optional. The setting that defines how metastore metadata should be integrated with external services and systems.
    metadataManagementActivity MetadataManagementActivityResponse
    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 NetworkConfigResponse
    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 ScalingConfigResponse
    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 TelemetryConfigResponse
    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.
    artifactGcsUri string
    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 EncryptionConfigResponse
    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.
    hiveMetastoreConfig HiveMetastoreConfigResponse
    Configuration information specific to running Hive metastore software as the metastore service.
    labels {[key: string]: string}
    User-defined labels for the metastore service.
    maintenanceWindow MaintenanceWindowResponse
    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 MetadataIntegrationResponse
    Optional. The setting that defines how metastore metadata should be integrated with external services and systems.
    metadataManagementActivity MetadataManagementActivityResponse
    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 NetworkConfigResponse
    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 ScalingConfigResponse
    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 TelemetryConfigResponse
    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_uri str
    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 EncryptionConfigResponse
    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_config HiveMetastoreConfigResponse
    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 MaintenanceWindowResponse
    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 MetadataIntegrationResponse
    Optional. The setting that defines how metastore metadata should be integrated with external services and systems.
    metadata_management_activity MetadataManagementActivityResponse
    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 NetworkConfigResponse
    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 ScalingConfigResponse
    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 TelemetryConfigResponse
    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.
    artifactGcsUri String
    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.
    hiveMetastoreConfig Property Map
    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.
    metadataManagementActivity Property Map
    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, TelemetryConfigResponseArgs

    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-native logo

    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