Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.metastore/v1beta.Service
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a metastore service in a project and location.
Create Service Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Service(name: string, args: ServiceArgs, opts?: CustomResourceOptions);@overload
def Service(resource_name: str,
            args: ServiceArgs,
            opts: Optional[ResourceOptions] = None)
@overload
def Service(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            service_id: Optional[str] = None,
            network: Optional[str] = None,
            maintenance_window: Optional[MaintenanceWindowArgs] = None,
            network_config: Optional[NetworkConfigArgs] = None,
            location: Optional[str] = None,
            port: Optional[int] = None,
            metadata_integration: Optional[MetadataIntegrationArgs] = None,
            name: Optional[str] = None,
            project: Optional[str] = None,
            labels: Optional[Mapping[str, str]] = None,
            hive_metastore_config: Optional[HiveMetastoreConfigArgs] = None,
            database_type: Optional[ServiceDatabaseType] = None,
            release_channel: Optional[ServiceReleaseChannel] = None,
            request_id: Optional[str] = None,
            scaling_config: Optional[ScalingConfigArgs] = None,
            encryption_config: Optional[EncryptionConfigArgs] = None,
            telemetry_config: Optional[TelemetryConfigArgs] = None,
            tier: Optional[ServiceTier] = None)func NewService(ctx *Context, name string, args ServiceArgs, opts ...ResourceOption) (*Service, error)public Service(string name, ServiceArgs args, CustomResourceOptions? opts = null)
public Service(String name, ServiceArgs args)
public Service(String name, ServiceArgs args, CustomResourceOptions options)
type: google-native:metastore/v1beta:Service
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 ServiceArgs
- 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 ServiceArgs
- 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 ServiceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleserviceResourceResourceFromMetastorev1beta = new GoogleNative.Metastore.V1Beta.Service("exampleserviceResourceResourceFromMetastorev1beta", new()
{
    ServiceId = "string",
    Network = "string",
    MaintenanceWindow = new GoogleNative.Metastore.V1Beta.Inputs.MaintenanceWindowArgs
    {
        DayOfWeek = GoogleNative.Metastore.V1Beta.MaintenanceWindowDayOfWeek.DayOfWeekUnspecified,
        HourOfDay = 0,
    },
    NetworkConfig = new GoogleNative.Metastore.V1Beta.Inputs.NetworkConfigArgs
    {
        Consumers = new[]
        {
            new GoogleNative.Metastore.V1Beta.Inputs.ConsumerArgs
            {
                Subnetwork = "string",
            },
        },
        CustomRoutesEnabled = false,
    },
    Location = "string",
    Port = 0,
    MetadataIntegration = new GoogleNative.Metastore.V1Beta.Inputs.MetadataIntegrationArgs
    {
        DataCatalogConfig = new GoogleNative.Metastore.V1Beta.Inputs.DataCatalogConfigArgs
        {
            Enabled = false,
        },
        DataplexConfig = new GoogleNative.Metastore.V1Beta.Inputs.DataplexConfigArgs
        {
            LakeResources = 
            {
                { "string", "string" },
            },
        },
    },
    Name = "string",
    Project = "string",
    Labels = 
    {
        { "string", "string" },
    },
    HiveMetastoreConfig = new GoogleNative.Metastore.V1Beta.Inputs.HiveMetastoreConfigArgs
    {
        AuxiliaryVersions = 
        {
            { "string", "string" },
        },
        ConfigOverrides = 
        {
            { "string", "string" },
        },
        EndpointProtocol = GoogleNative.Metastore.V1Beta.HiveMetastoreConfigEndpointProtocol.EndpointProtocolUnspecified,
        KerberosConfig = new GoogleNative.Metastore.V1Beta.Inputs.KerberosConfigArgs
        {
            Keytab = new GoogleNative.Metastore.V1Beta.Inputs.SecretArgs
            {
                CloudSecret = "string",
            },
            Krb5ConfigGcsUri = "string",
            Principal = "string",
        },
        Version = "string",
    },
    DatabaseType = GoogleNative.Metastore.V1Beta.ServiceDatabaseType.DatabaseTypeUnspecified,
    ReleaseChannel = GoogleNative.Metastore.V1Beta.ServiceReleaseChannel.ReleaseChannelUnspecified,
    RequestId = "string",
    ScalingConfig = new GoogleNative.Metastore.V1Beta.Inputs.ScalingConfigArgs
    {
        InstanceSize = GoogleNative.Metastore.V1Beta.ScalingConfigInstanceSize.InstanceSizeUnspecified,
        ScalingFactor = 0,
    },
    EncryptionConfig = new GoogleNative.Metastore.V1Beta.Inputs.EncryptionConfigArgs
    {
        KmsKey = "string",
    },
    TelemetryConfig = new GoogleNative.Metastore.V1Beta.Inputs.TelemetryConfigArgs
    {
        LogFormat = GoogleNative.Metastore.V1Beta.TelemetryConfigLogFormat.LogFormatUnspecified,
    },
    Tier = GoogleNative.Metastore.V1Beta.ServiceTier.TierUnspecified,
});
example, err := metastorev1beta.NewService(ctx, "exampleserviceResourceResourceFromMetastorev1beta", &metastorev1beta.ServiceArgs{
	ServiceId: pulumi.String("string"),
	Network:   pulumi.String("string"),
	MaintenanceWindow: &metastore.MaintenanceWindowArgs{
		DayOfWeek: metastorev1beta.MaintenanceWindowDayOfWeekDayOfWeekUnspecified,
		HourOfDay: pulumi.Int(0),
	},
	NetworkConfig: &metastore.NetworkConfigArgs{
		Consumers: metastore.ConsumerArray{
			&metastore.ConsumerArgs{
				Subnetwork: pulumi.String("string"),
			},
		},
		CustomRoutesEnabled: pulumi.Bool(false),
	},
	Location: pulumi.String("string"),
	Port:     pulumi.Int(0),
	MetadataIntegration: &metastore.MetadataIntegrationArgs{
		DataCatalogConfig: &metastore.DataCatalogConfigArgs{
			Enabled: pulumi.Bool(false),
		},
		DataplexConfig: &metastore.DataplexConfigArgs{
			LakeResources: pulumi.StringMap{
				"string": pulumi.String("string"),
			},
		},
	},
	Name:    pulumi.String("string"),
	Project: pulumi.String("string"),
	Labels: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	HiveMetastoreConfig: &metastore.HiveMetastoreConfigArgs{
		AuxiliaryVersions: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		ConfigOverrides: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		EndpointProtocol: metastorev1beta.HiveMetastoreConfigEndpointProtocolEndpointProtocolUnspecified,
		KerberosConfig: &metastore.KerberosConfigArgs{
			Keytab: &metastore.SecretArgs{
				CloudSecret: pulumi.String("string"),
			},
			Krb5ConfigGcsUri: pulumi.String("string"),
			Principal:        pulumi.String("string"),
		},
		Version: pulumi.String("string"),
	},
	DatabaseType:   metastorev1beta.ServiceDatabaseTypeDatabaseTypeUnspecified,
	ReleaseChannel: metastorev1beta.ServiceReleaseChannelReleaseChannelUnspecified,
	RequestId:      pulumi.String("string"),
	ScalingConfig: &metastore.ScalingConfigArgs{
		InstanceSize:  metastorev1beta.ScalingConfigInstanceSizeInstanceSizeUnspecified,
		ScalingFactor: pulumi.Float64(0),
	},
	EncryptionConfig: &metastore.EncryptionConfigArgs{
		KmsKey: pulumi.String("string"),
	},
	TelemetryConfig: &metastore.TelemetryConfigArgs{
		LogFormat: metastorev1beta.TelemetryConfigLogFormatLogFormatUnspecified,
	},
	Tier: metastorev1beta.ServiceTierTierUnspecified,
})
var exampleserviceResourceResourceFromMetastorev1beta = new Service("exampleserviceResourceResourceFromMetastorev1beta", ServiceArgs.builder()
    .serviceId("string")
    .network("string")
    .maintenanceWindow(MaintenanceWindowArgs.builder()
        .dayOfWeek("DAY_OF_WEEK_UNSPECIFIED")
        .hourOfDay(0)
        .build())
    .networkConfig(NetworkConfigArgs.builder()
        .consumers(ConsumerArgs.builder()
            .subnetwork("string")
            .build())
        .customRoutesEnabled(false)
        .build())
    .location("string")
    .port(0)
    .metadataIntegration(MetadataIntegrationArgs.builder()
        .dataCatalogConfig(DataCatalogConfigArgs.builder()
            .enabled(false)
            .build())
        .dataplexConfig(DataplexConfigArgs.builder()
            .lakeResources(Map.of("string", "string"))
            .build())
        .build())
    .name("string")
    .project("string")
    .labels(Map.of("string", "string"))
    .hiveMetastoreConfig(HiveMetastoreConfigArgs.builder()
        .auxiliaryVersions(Map.of("string", "string"))
        .configOverrides(Map.of("string", "string"))
        .endpointProtocol("ENDPOINT_PROTOCOL_UNSPECIFIED")
        .kerberosConfig(KerberosConfigArgs.builder()
            .keytab(SecretArgs.builder()
                .cloudSecret("string")
                .build())
            .krb5ConfigGcsUri("string")
            .principal("string")
            .build())
        .version("string")
        .build())
    .databaseType("DATABASE_TYPE_UNSPECIFIED")
    .releaseChannel("RELEASE_CHANNEL_UNSPECIFIED")
    .requestId("string")
    .scalingConfig(ScalingConfigArgs.builder()
        .instanceSize("INSTANCE_SIZE_UNSPECIFIED")
        .scalingFactor(0)
        .build())
    .encryptionConfig(EncryptionConfigArgs.builder()
        .kmsKey("string")
        .build())
    .telemetryConfig(TelemetryConfigArgs.builder()
        .logFormat("LOG_FORMAT_UNSPECIFIED")
        .build())
    .tier("TIER_UNSPECIFIED")
    .build());
exampleservice_resource_resource_from_metastorev1beta = google_native.metastore.v1beta.Service("exampleserviceResourceResourceFromMetastorev1beta",
    service_id="string",
    network="string",
    maintenance_window={
        "day_of_week": google_native.metastore.v1beta.MaintenanceWindowDayOfWeek.DAY_OF_WEEK_UNSPECIFIED,
        "hour_of_day": 0,
    },
    network_config={
        "consumers": [{
            "subnetwork": "string",
        }],
        "custom_routes_enabled": False,
    },
    location="string",
    port=0,
    metadata_integration={
        "data_catalog_config": {
            "enabled": False,
        },
        "dataplex_config": {
            "lake_resources": {
                "string": "string",
            },
        },
    },
    name="string",
    project="string",
    labels={
        "string": "string",
    },
    hive_metastore_config={
        "auxiliary_versions": {
            "string": "string",
        },
        "config_overrides": {
            "string": "string",
        },
        "endpoint_protocol": google_native.metastore.v1beta.HiveMetastoreConfigEndpointProtocol.ENDPOINT_PROTOCOL_UNSPECIFIED,
        "kerberos_config": {
            "keytab": {
                "cloud_secret": "string",
            },
            "krb5_config_gcs_uri": "string",
            "principal": "string",
        },
        "version": "string",
    },
    database_type=google_native.metastore.v1beta.ServiceDatabaseType.DATABASE_TYPE_UNSPECIFIED,
    release_channel=google_native.metastore.v1beta.ServiceReleaseChannel.RELEASE_CHANNEL_UNSPECIFIED,
    request_id="string",
    scaling_config={
        "instance_size": google_native.metastore.v1beta.ScalingConfigInstanceSize.INSTANCE_SIZE_UNSPECIFIED,
        "scaling_factor": 0,
    },
    encryption_config={
        "kms_key": "string",
    },
    telemetry_config={
        "log_format": google_native.metastore.v1beta.TelemetryConfigLogFormat.LOG_FORMAT_UNSPECIFIED,
    },
    tier=google_native.metastore.v1beta.ServiceTier.TIER_UNSPECIFIED)
const exampleserviceResourceResourceFromMetastorev1beta = new google_native.metastore.v1beta.Service("exampleserviceResourceResourceFromMetastorev1beta", {
    serviceId: "string",
    network: "string",
    maintenanceWindow: {
        dayOfWeek: google_native.metastore.v1beta.MaintenanceWindowDayOfWeek.DayOfWeekUnspecified,
        hourOfDay: 0,
    },
    networkConfig: {
        consumers: [{
            subnetwork: "string",
        }],
        customRoutesEnabled: false,
    },
    location: "string",
    port: 0,
    metadataIntegration: {
        dataCatalogConfig: {
            enabled: false,
        },
        dataplexConfig: {
            lakeResources: {
                string: "string",
            },
        },
    },
    name: "string",
    project: "string",
    labels: {
        string: "string",
    },
    hiveMetastoreConfig: {
        auxiliaryVersions: {
            string: "string",
        },
        configOverrides: {
            string: "string",
        },
        endpointProtocol: google_native.metastore.v1beta.HiveMetastoreConfigEndpointProtocol.EndpointProtocolUnspecified,
        kerberosConfig: {
            keytab: {
                cloudSecret: "string",
            },
            krb5ConfigGcsUri: "string",
            principal: "string",
        },
        version: "string",
    },
    databaseType: google_native.metastore.v1beta.ServiceDatabaseType.DatabaseTypeUnspecified,
    releaseChannel: google_native.metastore.v1beta.ServiceReleaseChannel.ReleaseChannelUnspecified,
    requestId: "string",
    scalingConfig: {
        instanceSize: google_native.metastore.v1beta.ScalingConfigInstanceSize.InstanceSizeUnspecified,
        scalingFactor: 0,
    },
    encryptionConfig: {
        kmsKey: "string",
    },
    telemetryConfig: {
        logFormat: google_native.metastore.v1beta.TelemetryConfigLogFormat.LogFormatUnspecified,
    },
    tier: google_native.metastore.v1beta.ServiceTier.TierUnspecified,
});
type: google-native:metastore/v1beta:Service
properties:
    databaseType: DATABASE_TYPE_UNSPECIFIED
    encryptionConfig:
        kmsKey: string
    hiveMetastoreConfig:
        auxiliaryVersions:
            string: string
        configOverrides:
            string: string
        endpointProtocol: ENDPOINT_PROTOCOL_UNSPECIFIED
        kerberosConfig:
            keytab:
                cloudSecret: string
            krb5ConfigGcsUri: string
            principal: string
        version: string
    labels:
        string: string
    location: string
    maintenanceWindow:
        dayOfWeek: DAY_OF_WEEK_UNSPECIFIED
        hourOfDay: 0
    metadataIntegration:
        dataCatalogConfig:
            enabled: false
        dataplexConfig:
            lakeResources:
                string: string
    name: string
    network: string
    networkConfig:
        consumers:
            - subnetwork: string
        customRoutesEnabled: false
    port: 0
    project: string
    releaseChannel: RELEASE_CHANNEL_UNSPECIFIED
    requestId: string
    scalingConfig:
        instanceSize: INSTANCE_SIZE_UNSPECIFIED
        scalingFactor: 0
    serviceId: string
    telemetryConfig:
        logFormat: LOG_FORMAT_UNSPECIFIED
    tier: TIER_UNSPECIFIED
Service Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Service resource accepts the following input properties:
- ServiceId string
- Required. The ID of the metastore service, which is used as the final component of the metastore service's name.This value must be between 2 and 63 characters long inclusive, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens.
- DatabaseType Pulumi.Google Native. Metastore. V1Beta. Service Database Type 
- Immutable. The database type that the Metastore service stores its data.
- EncryptionConfig Pulumi.Google Native. Metastore. V1Beta. Inputs. Encryption Config 
- Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
- HiveMetastore Pulumi.Config Google Native. Metastore. V1Beta. Inputs. Hive Metastore Config 
- Configuration information specific to running Hive metastore software as the metastore service.
- Labels Dictionary<string, string>
- User-defined labels for the metastore service.
- Location string
- MaintenanceWindow Pulumi.Google Native. Metastore. V1Beta. Inputs. Maintenance Window 
- 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. V1Beta. Inputs. Metadata Integration 
- Optional. The setting that defines how metastore metadata should be integrated with external services and systems.
- 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. V1Beta. Inputs. Network Config 
- 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.
- Project string
- ReleaseChannel Pulumi.Google Native. Metastore. V1Beta. Service Release Channel 
- Immutable. The release channel of the service. If unspecified, defaults to STABLE.
- 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.
- ScalingConfig Pulumi.Google Native. Metastore. V1Beta. Inputs. Scaling Config 
- Scaling configuration of the metastore service.
- TelemetryConfig Pulumi.Google Native. Metastore. V1Beta. Inputs. Telemetry Config 
- The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON.
- Tier
Pulumi.Google Native. Metastore. V1Beta. Service Tier 
- The tier of the service.
- ServiceId string
- Required. The ID of the metastore service, which is used as the final component of the metastore service's name.This value must be between 2 and 63 characters long inclusive, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens.
- DatabaseType ServiceDatabase Type 
- Immutable. The database type that the Metastore service stores its data.
- EncryptionConfig EncryptionConfig Args 
- Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
- HiveMetastore HiveConfig Metastore Config Args 
- Configuration information specific to running Hive metastore software as the metastore service.
- Labels map[string]string
- User-defined labels for the metastore service.
- Location string
- MaintenanceWindow MaintenanceWindow Args 
- 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 Args 
- Optional. The setting that defines how metastore metadata should be integrated with external services and systems.
- 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 Args 
- 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.
- Project string
- ReleaseChannel ServiceRelease Channel 
- Immutable. The release channel of the service. If unspecified, defaults to STABLE.
- 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.
- ScalingConfig ScalingConfig Args 
- Scaling configuration of the metastore service.
- TelemetryConfig TelemetryConfig Args 
- The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON.
- Tier
ServiceTier 
- The tier of the service.
- serviceId String
- Required. The ID of the metastore service, which is used as the final component of the metastore service's name.This value must be between 2 and 63 characters long inclusive, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens.
- databaseType ServiceDatabase Type 
- Immutable. The database type that the Metastore service stores its data.
- encryptionConfig EncryptionConfig 
- Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
- hiveMetastore HiveConfig Metastore Config 
- Configuration information specific to running Hive metastore software as the metastore service.
- labels Map<String,String>
- User-defined labels for the metastore service.
- location String
- maintenanceWindow MaintenanceWindow 
- 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 
- Optional. The setting that defines how metastore metadata should be integrated with external services and systems.
- 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 
- 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.
- project String
- releaseChannel ServiceRelease Channel 
- Immutable. The release channel of the service. If unspecified, defaults to STABLE.
- 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.
- scalingConfig ScalingConfig 
- Scaling configuration of the metastore service.
- telemetryConfig TelemetryConfig 
- The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON.
- tier
ServiceTier 
- The tier of the service.
- serviceId string
- Required. The ID of the metastore service, which is used as the final component of the metastore service's name.This value must be between 2 and 63 characters long inclusive, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens.
- databaseType ServiceDatabase Type 
- Immutable. The database type that the Metastore service stores its data.
- encryptionConfig EncryptionConfig 
- Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
- hiveMetastore HiveConfig Metastore Config 
- Configuration information specific to running Hive metastore software as the metastore service.
- labels {[key: string]: string}
- User-defined labels for the metastore service.
- location string
- maintenanceWindow MaintenanceWindow 
- 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 
- Optional. The setting that defines how metastore metadata should be integrated with external services and systems.
- 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 
- 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.
- project string
- releaseChannel ServiceRelease Channel 
- Immutable. The release channel of the service. If unspecified, defaults to STABLE.
- 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.
- scalingConfig ScalingConfig 
- Scaling configuration of the metastore service.
- telemetryConfig TelemetryConfig 
- The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON.
- tier
ServiceTier 
- The tier of the service.
- service_id str
- Required. The ID of the metastore service, which is used as the final component of the metastore service's name.This value must be between 2 and 63 characters long inclusive, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens.
- database_type ServiceDatabase Type 
- Immutable. The database type that the Metastore service stores its data.
- encryption_config EncryptionConfig Args 
- Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
- hive_metastore_ Hiveconfig Metastore Config Args 
- Configuration information specific to running Hive metastore software as the metastore service.
- labels Mapping[str, str]
- User-defined labels for the metastore service.
- location str
- maintenance_window MaintenanceWindow Args 
- 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 Args 
- Optional. The setting that defines how metastore metadata should be integrated with external services and systems.
- 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 Args 
- 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.
- project str
- release_channel ServiceRelease Channel 
- Immutable. The release channel of the service. If unspecified, defaults to STABLE.
- 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.
- scaling_config ScalingConfig Args 
- Scaling configuration of the metastore service.
- telemetry_config TelemetryConfig Args 
- The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON.
- tier
ServiceTier 
- The tier of the service.
- serviceId String
- Required. The ID of the metastore service, which is used as the final component of the metastore service's name.This value must be between 2 and 63 characters long inclusive, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens.
- databaseType "DATABASE_TYPE_UNSPECIFIED" | "MYSQL" | "SPANNER"
- 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.
- 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.
- location String
- 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.
- 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.
- project String
- releaseChannel "RELEASE_CHANNEL_UNSPECIFIED" | "CANARY" | "STABLE"
- Immutable. The release channel of the service. If unspecified, defaults to STABLE.
- 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.
- scalingConfig Property Map
- Scaling configuration of the metastore service.
- telemetryConfig Property Map
- The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON.
- tier "TIER_UNSPECIFIED" | "DEVELOPER" | "ENTERPRISE"
- The tier of the service.
Outputs
All input properties are implicitly available as output properties. Additionally, the Service resource produces the following output properties:
- 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.
- EndpointUri string
- The URI of the endpoint used to access the metastore service.
- Id string
- The provider-assigned unique ID for this managed resource.
- MetadataManagement Pulumi.Activity Google Native. Metastore. V1Beta. Outputs. Metadata Management Activity Response 
- The metadata management activities 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.
- 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.
- EndpointUri string
- The URI of the endpoint used to access the metastore service.
- Id string
- The provider-assigned unique ID for this managed resource.
- MetadataManagement MetadataActivity Management Activity Response 
- The metadata management activities 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.
- 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.
- endpointUri String
- The URI of the endpoint used to access the metastore service.
- id String
- The provider-assigned unique ID for this managed resource.
- metadataManagement MetadataActivity Management Activity Response 
- The metadata management activities 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.
- 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.
- endpointUri string
- The URI of the endpoint used to access the metastore service.
- id string
- The provider-assigned unique ID for this managed resource.
- metadataManagement MetadataActivity Management Activity Response 
- The metadata management activities 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.
- 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.
- endpoint_uri str
- The URI of the endpoint used to access the metastore service.
- id str
- The provider-assigned unique ID for this managed resource.
- metadata_management_ Metadataactivity Management Activity Response 
- The metadata management activities 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.
- 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.
- endpointUri String
- The URI of the endpoint used to access the metastore service.
- id String
- The provider-assigned unique ID for this managed resource.
- metadataManagement Property MapActivity 
- The metadata management activities 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.
- uid String
- The globally unique resource identifier of the metastore service.
- updateTime String
- The time when the metastore service was last updated.
Supporting Types
Consumer, ConsumerArgs  
- 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}
- 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}
- 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}
- 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}
- 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}
- 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}
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}
DataCatalogConfig, DataCatalogConfigArgs      
- 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.
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.
DataplexConfig, DataplexConfigArgs    
- 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}.
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}.
EncryptionConfig, EncryptionConfigArgs    
- 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}.
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}.
HiveMetastoreConfig, HiveMetastoreConfigArgs      
- 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 Pulumi.Google Native. Metastore. V1Beta. Hive Metastore Config Endpoint Protocol 
- The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
- KerberosConfig Pulumi.Google Native. Metastore. V1Beta. Inputs. Kerberos Config 
- 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 HiveMetastore Config Endpoint Protocol 
- The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
- KerberosConfig KerberosConfig 
- 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 HiveMetastore Config Endpoint Protocol 
- The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
- kerberosConfig KerberosConfig 
- 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 HiveMetastore Config Endpoint Protocol 
- The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
- kerberosConfig KerberosConfig 
- 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 HiveMetastore Config Endpoint Protocol 
- The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
- kerberos_config KerberosConfig 
- 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 "ENDPOINT_PROTOCOL_UNSPECIFIED" | "THRIFT" | "GRPC"
- 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.
HiveMetastoreConfigEndpointProtocol, HiveMetastoreConfigEndpointProtocolArgs          
- EndpointProtocol Unspecified 
- ENDPOINT_PROTOCOL_UNSPECIFIEDThe protocol is not set.
- Thrift
- THRIFTUse the legacy Apache Thrift protocol for the metastore service endpoint.
- Grpc
- GRPCUse the modernized gRPC protocol for the metastore service endpoint.
- HiveMetastore Config Endpoint Protocol Endpoint Protocol Unspecified 
- ENDPOINT_PROTOCOL_UNSPECIFIEDThe protocol is not set.
- HiveMetastore Config Endpoint Protocol Thrift 
- THRIFTUse the legacy Apache Thrift protocol for the metastore service endpoint.
- HiveMetastore Config Endpoint Protocol Grpc 
- GRPCUse the modernized gRPC protocol for the metastore service endpoint.
- EndpointProtocol Unspecified 
- ENDPOINT_PROTOCOL_UNSPECIFIEDThe protocol is not set.
- Thrift
- THRIFTUse the legacy Apache Thrift protocol for the metastore service endpoint.
- Grpc
- GRPCUse the modernized gRPC protocol for the metastore service endpoint.
- EndpointProtocol Unspecified 
- ENDPOINT_PROTOCOL_UNSPECIFIEDThe protocol is not set.
- Thrift
- THRIFTUse the legacy Apache Thrift protocol for the metastore service endpoint.
- Grpc
- GRPCUse the modernized gRPC protocol for the metastore service endpoint.
- ENDPOINT_PROTOCOL_UNSPECIFIED
- ENDPOINT_PROTOCOL_UNSPECIFIEDThe protocol is not set.
- THRIFT
- THRIFTUse the legacy Apache Thrift protocol for the metastore service endpoint.
- GRPC
- GRPCUse the modernized gRPC protocol for the metastore service endpoint.
- "ENDPOINT_PROTOCOL_UNSPECIFIED"
- ENDPOINT_PROTOCOL_UNSPECIFIEDThe protocol is not set.
- "THRIFT"
- THRIFTUse the legacy Apache Thrift protocol for the metastore service endpoint.
- "GRPC"
- GRPCUse the modernized gRPC protocol for the metastore service endpoint.
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.Google Native. Metastore. V1Beta. 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.
KerberosConfig, KerberosConfigArgs    
- Keytab
Pulumi.Google Native. Metastore. V1Beta. Inputs. Secret 
- 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 Secret
- 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 Secret
- 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 Secret
- 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 Secret
- 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.
KerberosConfigResponse, KerberosConfigResponseArgs      
- Keytab
Pulumi.Google Native. Metastore. V1Beta. 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.
MaintenanceWindow, MaintenanceWindowArgs    
- DayOf Pulumi.Week Google Native. Metastore. V1Beta. Maintenance Window Day Of Week 
- The day of week, when the window starts.
- HourOf intDay 
- The hour of day (0-23) when the window starts.
- DayOf MaintenanceWeek Window Day Of Week 
- The day of week, when the window starts.
- HourOf intDay 
- The hour of day (0-23) when the window starts.
- dayOf MaintenanceWeek Window Day Of Week 
- The day of week, when the window starts.
- hourOf IntegerDay 
- The hour of day (0-23) when the window starts.
- dayOf MaintenanceWeek Window Day Of Week 
- The day of week, when the window starts.
- hourOf numberDay 
- The hour of day (0-23) when the window starts.
- day_of_ Maintenanceweek Window Day Of Week 
- The day of week, when the window starts.
- hour_of_ intday 
- The hour of day (0-23) when the window starts.
- dayOf "DAY_OF_WEEK_UNSPECIFIED" | "MONDAY" | "TUESDAY" | "WEDNESDAY" | "THURSDAY" | "FRIDAY" | "SATURDAY" | "SUNDAY"Week 
- The day of week, when the window starts.
- hourOf NumberDay 
- The hour of day (0-23) when the window starts.
MaintenanceWindowDayOfWeek, MaintenanceWindowDayOfWeekArgs          
- DayOf Week Unspecified 
- DAY_OF_WEEK_UNSPECIFIEDThe day of the week is unspecified.
- Monday
- MONDAYMonday
- Tuesday
- TUESDAYTuesday
- Wednesday
- WEDNESDAYWednesday
- Thursday
- THURSDAYThursday
- Friday
- FRIDAYFriday
- Saturday
- SATURDAYSaturday
- Sunday
- SUNDAYSunday
- MaintenanceWindow Day Of Week Day Of Week Unspecified 
- DAY_OF_WEEK_UNSPECIFIEDThe day of the week is unspecified.
- MaintenanceWindow Day Of Week Monday 
- MONDAYMonday
- MaintenanceWindow Day Of Week Tuesday 
- TUESDAYTuesday
- MaintenanceWindow Day Of Week Wednesday 
- WEDNESDAYWednesday
- MaintenanceWindow Day Of Week Thursday 
- THURSDAYThursday
- MaintenanceWindow Day Of Week Friday 
- FRIDAYFriday
- MaintenanceWindow Day Of Week Saturday 
- SATURDAYSaturday
- MaintenanceWindow Day Of Week Sunday 
- SUNDAYSunday
- DayOf Week Unspecified 
- DAY_OF_WEEK_UNSPECIFIEDThe day of the week is unspecified.
- Monday
- MONDAYMonday
- Tuesday
- TUESDAYTuesday
- Wednesday
- WEDNESDAYWednesday
- Thursday
- THURSDAYThursday
- Friday
- FRIDAYFriday
- Saturday
- SATURDAYSaturday
- Sunday
- SUNDAYSunday
- DayOf Week Unspecified 
- DAY_OF_WEEK_UNSPECIFIEDThe day of the week is unspecified.
- Monday
- MONDAYMonday
- Tuesday
- TUESDAYTuesday
- Wednesday
- WEDNESDAYWednesday
- Thursday
- THURSDAYThursday
- Friday
- FRIDAYFriday
- Saturday
- SATURDAYSaturday
- Sunday
- SUNDAYSunday
- DAY_OF_WEEK_UNSPECIFIED
- DAY_OF_WEEK_UNSPECIFIEDThe day of the week is unspecified.
- MONDAY
- MONDAYMonday
- TUESDAY
- TUESDAYTuesday
- WEDNESDAY
- WEDNESDAYWednesday
- THURSDAY
- THURSDAYThursday
- FRIDAY
- FRIDAYFriday
- SATURDAY
- SATURDAYSaturday
- SUNDAY
- SUNDAYSunday
- "DAY_OF_WEEK_UNSPECIFIED"
- DAY_OF_WEEK_UNSPECIFIEDThe day of the week is unspecified.
- "MONDAY"
- MONDAYMonday
- "TUESDAY"
- TUESDAYTuesday
- "WEDNESDAY"
- WEDNESDAYWednesday
- "THURSDAY"
- THURSDAYThursday
- "FRIDAY"
- FRIDAYFriday
- "SATURDAY"
- SATURDAYSaturday
- "SUNDAY"
- SUNDAYSunday
MaintenanceWindowResponse, MaintenanceWindowResponseArgs      
- day_of_ strweek 
- The day of week, when the window starts.
- hour_of_ intday 
- The hour of day (0-23) when the window starts.
MetadataExportResponse, MetadataExportResponseArgs      
- 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.
MetadataIntegration, MetadataIntegrationArgs    
- DataCatalog Pulumi.Config Google Native. Metastore. V1Beta. Inputs. Data Catalog Config 
- Optional. The integration config for the Data Catalog service.
- DataplexConfig Pulumi.Google Native. Metastore. V1Beta. Inputs. Dataplex Config 
- The integration config for the Dataplex service.
- DataCatalog DataConfig Catalog Config 
- Optional. The integration config for the Data Catalog service.
- DataplexConfig DataplexConfig 
- The integration config for the Dataplex service.
- dataCatalog DataConfig Catalog Config 
- Optional. The integration config for the Data Catalog service.
- dataplexConfig DataplexConfig 
- The integration config for the Dataplex service.
- dataCatalog DataConfig Catalog Config 
- Optional. The integration config for the Data Catalog service.
- dataplexConfig DataplexConfig 
- The integration config for the Dataplex service.
- data_catalog_ Dataconfig Catalog Config 
- Optional. The integration config for the Data Catalog service.
- dataplex_config DataplexConfig 
- The integration config for the Dataplex service.
- dataCatalog Property MapConfig 
- Optional. The integration config for the Data Catalog service.
- dataplexConfig Property Map
- The integration config for the Dataplex service.
MetadataIntegrationResponse, MetadataIntegrationResponseArgs      
- DataCatalog Pulumi.Config Google Native. Metastore. V1Beta. Inputs. Data Catalog Config Response 
- Optional. The integration config for the Data Catalog service.
- DataplexConfig Pulumi.Google Native. Metastore. V1Beta. Inputs. Dataplex Config Response 
- The integration config for the Dataplex service.
- DataCatalog DataConfig Catalog Config Response 
- Optional. The integration config for the Data Catalog service.
- DataplexConfig DataplexConfig Response 
- The integration config for the Dataplex service.
- dataCatalog DataConfig Catalog Config Response 
- Optional. The integration config for the Data Catalog service.
- dataplexConfig DataplexConfig Response 
- The integration config for the Dataplex service.
- dataCatalog DataConfig Catalog Config Response 
- Optional. The integration config for the Data Catalog service.
- dataplexConfig DataplexConfig Response 
- The integration config for the Dataplex service.
- data_catalog_ Dataconfig Catalog Config Response 
- Optional. The integration config for the Data Catalog service.
- dataplex_config DataplexConfig Response 
- The integration config for the Dataplex service.
- dataCatalog Property MapConfig 
- Optional. The integration config for the Data Catalog service.
- dataplexConfig Property Map
- The integration config for the Dataplex service.
MetadataManagementActivityResponse, MetadataManagementActivityResponseArgs        
- MetadataExports List<Pulumi.Google Native. Metastore. V1Beta. Inputs. Metadata Export Response> 
- The latest metadata exports of the metastore service.
- Restores
List<Pulumi.Google Native. Metastore. V1Beta. 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.
NetworkConfig, NetworkConfigArgs    
- Consumers
List<Pulumi.Google Native. Metastore. V1Beta. Inputs. Consumer> 
- Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
- CustomRoutes boolEnabled 
- Enables custom routes to be imported and exported for the Dataproc Metastore service's peered VPC network.
- Consumers []Consumer
- Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
- CustomRoutes boolEnabled 
- Enables custom routes to be imported and exported for the Dataproc Metastore service's peered VPC network.
- consumers List<Consumer>
- Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
- customRoutes BooleanEnabled 
- Enables custom routes to be imported and exported for the Dataproc Metastore service's peered VPC network.
- consumers Consumer[]
- Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
- customRoutes booleanEnabled 
- Enables custom routes to be imported and exported for the Dataproc Metastore service's peered VPC network.
- consumers Sequence[Consumer]
- Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
- custom_routes_ boolenabled 
- 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.
- customRoutes BooleanEnabled 
- Enables custom routes to be imported and exported for the Dataproc Metastore service's peered VPC network.
NetworkConfigResponse, NetworkConfigResponseArgs      
- Consumers
List<Pulumi.Google Native. Metastore. V1Beta. Inputs. Consumer Response> 
- Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
- CustomRoutes boolEnabled 
- 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.
- CustomRoutes boolEnabled 
- 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.
- customRoutes BooleanEnabled 
- 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.
- customRoutes booleanEnabled 
- 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_ boolenabled 
- 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.
- customRoutes BooleanEnabled 
- 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.
ScalingConfig, ScalingConfigArgs    
- InstanceSize Pulumi.Google Native. Metastore. V1Beta. Scaling Config Instance Size 
- 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 ScalingConfig Instance Size 
- 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 ScalingConfig Instance Size 
- 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 ScalingConfig Instance Size 
- 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 ScalingConfig Instance Size 
- 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 "INSTANCE_SIZE_UNSPECIFIED" | "EXTRA_SMALL" | "SMALL" | "MEDIUM" | "LARGE" | "EXTRA_LARGE"
- 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.
ScalingConfigInstanceSize, ScalingConfigInstanceSizeArgs        
- InstanceSize Unspecified 
- INSTANCE_SIZE_UNSPECIFIEDUnspecified instance size
- ExtraSmall 
- EXTRA_SMALLExtra small instance size, maps to a scaling factor of 0.1.
- Small
- SMALLSmall instance size, maps to a scaling factor of 0.5.
- Medium
- MEDIUMMedium instance size, maps to a scaling factor of 1.0.
- Large
- LARGELarge instance size, maps to a scaling factor of 3.0.
- ExtraLarge 
- EXTRA_LARGEExtra large instance size, maps to a scaling factor of 6.0.
- ScalingConfig Instance Size Instance Size Unspecified 
- INSTANCE_SIZE_UNSPECIFIEDUnspecified instance size
- ScalingConfig Instance Size Extra Small 
- EXTRA_SMALLExtra small instance size, maps to a scaling factor of 0.1.
- ScalingConfig Instance Size Small 
- SMALLSmall instance size, maps to a scaling factor of 0.5.
- ScalingConfig Instance Size Medium 
- MEDIUMMedium instance size, maps to a scaling factor of 1.0.
- ScalingConfig Instance Size Large 
- LARGELarge instance size, maps to a scaling factor of 3.0.
- ScalingConfig Instance Size Extra Large 
- EXTRA_LARGEExtra large instance size, maps to a scaling factor of 6.0.
- InstanceSize Unspecified 
- INSTANCE_SIZE_UNSPECIFIEDUnspecified instance size
- ExtraSmall 
- EXTRA_SMALLExtra small instance size, maps to a scaling factor of 0.1.
- Small
- SMALLSmall instance size, maps to a scaling factor of 0.5.
- Medium
- MEDIUMMedium instance size, maps to a scaling factor of 1.0.
- Large
- LARGELarge instance size, maps to a scaling factor of 3.0.
- ExtraLarge 
- EXTRA_LARGEExtra large instance size, maps to a scaling factor of 6.0.
- InstanceSize Unspecified 
- INSTANCE_SIZE_UNSPECIFIEDUnspecified instance size
- ExtraSmall 
- EXTRA_SMALLExtra small instance size, maps to a scaling factor of 0.1.
- Small
- SMALLSmall instance size, maps to a scaling factor of 0.5.
- Medium
- MEDIUMMedium instance size, maps to a scaling factor of 1.0.
- Large
- LARGELarge instance size, maps to a scaling factor of 3.0.
- ExtraLarge 
- EXTRA_LARGEExtra large instance size, maps to a scaling factor of 6.0.
- INSTANCE_SIZE_UNSPECIFIED
- INSTANCE_SIZE_UNSPECIFIEDUnspecified instance size
- EXTRA_SMALL
- EXTRA_SMALLExtra small instance size, maps to a scaling factor of 0.1.
- SMALL
- SMALLSmall instance size, maps to a scaling factor of 0.5.
- MEDIUM
- MEDIUMMedium instance size, maps to a scaling factor of 1.0.
- LARGE
- LARGELarge instance size, maps to a scaling factor of 3.0.
- EXTRA_LARGE
- EXTRA_LARGEExtra large instance size, maps to a scaling factor of 6.0.
- "INSTANCE_SIZE_UNSPECIFIED"
- INSTANCE_SIZE_UNSPECIFIEDUnspecified instance size
- "EXTRA_SMALL"
- EXTRA_SMALLExtra small instance size, maps to a scaling factor of 0.1.
- "SMALL"
- SMALLSmall instance size, maps to a scaling factor of 0.5.
- "MEDIUM"
- MEDIUMMedium instance size, maps to a scaling factor of 1.0.
- "LARGE"
- LARGELarge instance size, maps to a scaling factor of 3.0.
- "EXTRA_LARGE"
- EXTRA_LARGEExtra large instance size, maps to a scaling factor of 6.0.
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.
Secret, SecretArgs  
- 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}.
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}.
ServiceDatabaseType, ServiceDatabaseTypeArgs      
- DatabaseType Unspecified 
- DATABASE_TYPE_UNSPECIFIEDThe DATABASE_TYPE is not set.
- Mysql
- MYSQLMySQL is used to persist the metastore data.
- Spanner
- SPANNERSpanner is used to persist the metastore data.
- ServiceDatabase Type Database Type Unspecified 
- DATABASE_TYPE_UNSPECIFIEDThe DATABASE_TYPE is not set.
- ServiceDatabase Type Mysql 
- MYSQLMySQL is used to persist the metastore data.
- ServiceDatabase Type Spanner 
- SPANNERSpanner is used to persist the metastore data.
- DatabaseType Unspecified 
- DATABASE_TYPE_UNSPECIFIEDThe DATABASE_TYPE is not set.
- Mysql
- MYSQLMySQL is used to persist the metastore data.
- Spanner
- SPANNERSpanner is used to persist the metastore data.
- DatabaseType Unspecified 
- DATABASE_TYPE_UNSPECIFIEDThe DATABASE_TYPE is not set.
- Mysql
- MYSQLMySQL is used to persist the metastore data.
- Spanner
- SPANNERSpanner is used to persist the metastore data.
- DATABASE_TYPE_UNSPECIFIED
- DATABASE_TYPE_UNSPECIFIEDThe DATABASE_TYPE is not set.
- MYSQL
- MYSQLMySQL is used to persist the metastore data.
- SPANNER
- SPANNERSpanner is used to persist the metastore data.
- "DATABASE_TYPE_UNSPECIFIED"
- DATABASE_TYPE_UNSPECIFIEDThe DATABASE_TYPE is not set.
- "MYSQL"
- MYSQLMySQL is used to persist the metastore data.
- "SPANNER"
- SPANNERSpanner is used to persist the metastore data.
ServiceReleaseChannel, ServiceReleaseChannelArgs      
- ReleaseChannel Unspecified 
- RELEASE_CHANNEL_UNSPECIFIEDRelease channel is not specified.
- Canary
- CANARYThe CANARY release channel contains the newest features, which may be unstable and subject to unresolved issues with no known workarounds. Services using the CANARY release channel are not subject to any SLAs.
- Stable
- STABLEThe STABLE release channel contains features that are considered stable and have been validated for production use.
- ServiceRelease Channel Release Channel Unspecified 
- RELEASE_CHANNEL_UNSPECIFIEDRelease channel is not specified.
- ServiceRelease Channel Canary 
- CANARYThe CANARY release channel contains the newest features, which may be unstable and subject to unresolved issues with no known workarounds. Services using the CANARY release channel are not subject to any SLAs.
- ServiceRelease Channel Stable 
- STABLEThe STABLE release channel contains features that are considered stable and have been validated for production use.
- ReleaseChannel Unspecified 
- RELEASE_CHANNEL_UNSPECIFIEDRelease channel is not specified.
- Canary
- CANARYThe CANARY release channel contains the newest features, which may be unstable and subject to unresolved issues with no known workarounds. Services using the CANARY release channel are not subject to any SLAs.
- Stable
- STABLEThe STABLE release channel contains features that are considered stable and have been validated for production use.
- ReleaseChannel Unspecified 
- RELEASE_CHANNEL_UNSPECIFIEDRelease channel is not specified.
- Canary
- CANARYThe CANARY release channel contains the newest features, which may be unstable and subject to unresolved issues with no known workarounds. Services using the CANARY release channel are not subject to any SLAs.
- Stable
- STABLEThe STABLE release channel contains features that are considered stable and have been validated for production use.
- RELEASE_CHANNEL_UNSPECIFIED
- RELEASE_CHANNEL_UNSPECIFIEDRelease channel is not specified.
- CANARY
- CANARYThe CANARY release channel contains the newest features, which may be unstable and subject to unresolved issues with no known workarounds. Services using the CANARY release channel are not subject to any SLAs.
- STABLE
- STABLEThe STABLE release channel contains features that are considered stable and have been validated for production use.
- "RELEASE_CHANNEL_UNSPECIFIED"
- RELEASE_CHANNEL_UNSPECIFIEDRelease channel is not specified.
- "CANARY"
- CANARYThe CANARY release channel contains the newest features, which may be unstable and subject to unresolved issues with no known workarounds. Services using the CANARY release channel are not subject to any SLAs.
- "STABLE"
- STABLEThe STABLE release channel contains features that are considered stable and have been validated for production use.
ServiceTier, ServiceTierArgs    
- TierUnspecified 
- TIER_UNSPECIFIEDThe tier is not set.
- Developer
- DEVELOPERThe developer tier provides limited scalability and no fault tolerance. Good for low-cost proof-of-concept.
- Enterprise
- ENTERPRISEThe enterprise tier provides multi-zone high availability, and sufficient scalability for enterprise-level Dataproc Metastore workloads.
- ServiceTier Tier Unspecified 
- TIER_UNSPECIFIEDThe tier is not set.
- ServiceTier Developer 
- DEVELOPERThe developer tier provides limited scalability and no fault tolerance. Good for low-cost proof-of-concept.
- ServiceTier Enterprise 
- ENTERPRISEThe enterprise tier provides multi-zone high availability, and sufficient scalability for enterprise-level Dataproc Metastore workloads.
- TierUnspecified 
- TIER_UNSPECIFIEDThe tier is not set.
- Developer
- DEVELOPERThe developer tier provides limited scalability and no fault tolerance. Good for low-cost proof-of-concept.
- Enterprise
- ENTERPRISEThe enterprise tier provides multi-zone high availability, and sufficient scalability for enterprise-level Dataproc Metastore workloads.
- TierUnspecified 
- TIER_UNSPECIFIEDThe tier is not set.
- Developer
- DEVELOPERThe developer tier provides limited scalability and no fault tolerance. Good for low-cost proof-of-concept.
- Enterprise
- ENTERPRISEThe enterprise tier provides multi-zone high availability, and sufficient scalability for enterprise-level Dataproc Metastore workloads.
- TIER_UNSPECIFIED
- TIER_UNSPECIFIEDThe tier is not set.
- DEVELOPER
- DEVELOPERThe developer tier provides limited scalability and no fault tolerance. Good for low-cost proof-of-concept.
- ENTERPRISE
- ENTERPRISEThe enterprise tier provides multi-zone high availability, and sufficient scalability for enterprise-level Dataproc Metastore workloads.
- "TIER_UNSPECIFIED"
- TIER_UNSPECIFIEDThe tier is not set.
- "DEVELOPER"
- DEVELOPERThe developer tier provides limited scalability and no fault tolerance. Good for low-cost proof-of-concept.
- "ENTERPRISE"
- ENTERPRISEThe enterprise tier provides multi-zone high availability, and sufficient scalability for enterprise-level Dataproc Metastore workloads.
TelemetryConfig, TelemetryConfigArgs    
- LogFormat Pulumi.Google Native. Metastore. V1Beta. Telemetry Config Log Format 
- The output format of the Dataproc Metastore service's logs.
- LogFormat TelemetryConfig Log Format 
- The output format of the Dataproc Metastore service's logs.
- logFormat TelemetryConfig Log Format 
- The output format of the Dataproc Metastore service's logs.
- logFormat TelemetryConfig Log Format 
- The output format of the Dataproc Metastore service's logs.
- log_format TelemetryConfig Log Format 
- The output format of the Dataproc Metastore service's logs.
- logFormat "LOG_FORMAT_UNSPECIFIED" | "LEGACY" | "JSON"
- The output format of the Dataproc Metastore service's logs.
TelemetryConfigLogFormat, TelemetryConfigLogFormatArgs        
- LogFormat Unspecified 
- LOG_FORMAT_UNSPECIFIEDThe LOG_FORMAT is not set.
- Legacy
- LEGACYLogging output uses the legacy textPayload format.
- Json
- JSONLogging output uses the jsonPayload format.
- TelemetryConfig Log Format Log Format Unspecified 
- LOG_FORMAT_UNSPECIFIEDThe LOG_FORMAT is not set.
- TelemetryConfig Log Format Legacy 
- LEGACYLogging output uses the legacy textPayload format.
- TelemetryConfig Log Format Json 
- JSONLogging output uses the jsonPayload format.
- LogFormat Unspecified 
- LOG_FORMAT_UNSPECIFIEDThe LOG_FORMAT is not set.
- Legacy
- LEGACYLogging output uses the legacy textPayload format.
- Json
- JSONLogging output uses the jsonPayload format.
- LogFormat Unspecified 
- LOG_FORMAT_UNSPECIFIEDThe LOG_FORMAT is not set.
- Legacy
- LEGACYLogging output uses the legacy textPayload format.
- Json
- JSONLogging output uses the jsonPayload format.
- LOG_FORMAT_UNSPECIFIED
- LOG_FORMAT_UNSPECIFIEDThe LOG_FORMAT is not set.
- LEGACY
- LEGACYLogging output uses the legacy textPayload format.
- JSON
- JSONLogging output uses the jsonPayload format.
- "LOG_FORMAT_UNSPECIFIED"
- LOG_FORMAT_UNSPECIFIEDThe LOG_FORMAT is not set.
- "LEGACY"
- LEGACYLogging output uses the legacy textPayload format.
- "JSON"
- JSONLogging output uses the jsonPayload format.
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 Cloud Native is in preview. Google Cloud Classic is fully supported.