1. Packages
  2. Google Cloud Native
  3. API Docs
  4. dataproc
  5. dataproc/v1
  6. getSessionTemplate

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.dataproc/v1.getSessionTemplate

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Gets the resource representation for a session template.

Using getSessionTemplate

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getSessionTemplate(args: GetSessionTemplateArgs, opts?: InvokeOptions): Promise<GetSessionTemplateResult>
function getSessionTemplateOutput(args: GetSessionTemplateOutputArgs, opts?: InvokeOptions): Output<GetSessionTemplateResult>
Copy
def get_session_template(location: Optional[str] = None,
                         project: Optional[str] = None,
                         session_template_id: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetSessionTemplateResult
def get_session_template_output(location: Optional[pulumi.Input[str]] = None,
                         project: Optional[pulumi.Input[str]] = None,
                         session_template_id: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetSessionTemplateResult]
Copy
func LookupSessionTemplate(ctx *Context, args *LookupSessionTemplateArgs, opts ...InvokeOption) (*LookupSessionTemplateResult, error)
func LookupSessionTemplateOutput(ctx *Context, args *LookupSessionTemplateOutputArgs, opts ...InvokeOption) LookupSessionTemplateResultOutput
Copy

> Note: This function is named LookupSessionTemplate in the Go SDK.

public static class GetSessionTemplate 
{
    public static Task<GetSessionTemplateResult> InvokeAsync(GetSessionTemplateArgs args, InvokeOptions? opts = null)
    public static Output<GetSessionTemplateResult> Invoke(GetSessionTemplateInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetSessionTemplateResult> getSessionTemplate(GetSessionTemplateArgs args, InvokeOptions options)
public static Output<GetSessionTemplateResult> getSessionTemplate(GetSessionTemplateArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:dataproc/v1:getSessionTemplate
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Location This property is required. string
SessionTemplateId This property is required. string
Project string
Location This property is required. string
SessionTemplateId This property is required. string
Project string
location This property is required. String
sessionTemplateId This property is required. String
project String
location This property is required. string
sessionTemplateId This property is required. string
project string
location This property is required. str
session_template_id This property is required. str
project str
location This property is required. String
sessionTemplateId This property is required. String
project String

getSessionTemplate Result

The following output properties are available:

CreateTime string
The time when the template was created.
Creator string
The email address of the user who created the template.
Description string
Optional. Brief description of the template.
EnvironmentConfig Pulumi.GoogleNative.Dataproc.V1.Outputs.EnvironmentConfigResponse
Optional. Environment configuration for session execution.
JupyterSession Pulumi.GoogleNative.Dataproc.V1.Outputs.JupyterConfigResponse
Optional. Jupyter session config.
Labels Dictionary<string, string>
Optional. Labels to associate with sessions created using this template. Label keys must contain 1 to 63 characters, and must conform to RFC 1035 (https://www.ietf.org/rfc/rfc1035.txt). Label values can be empty, but, if present, must contain 1 to 63 characters and conform to RFC 1035 (https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be associated with a session.
Name string
The resource name of the session template.
RuntimeConfig Pulumi.GoogleNative.Dataproc.V1.Outputs.RuntimeConfigResponse
Optional. Runtime configuration for session execution.
UpdateTime string
The time the template was last updated.
Uuid string
A session template UUID (Unique Universal Identifier). The service generates this value when it creates the session template.
CreateTime string
The time when the template was created.
Creator string
The email address of the user who created the template.
Description string
Optional. Brief description of the template.
EnvironmentConfig EnvironmentConfigResponse
Optional. Environment configuration for session execution.
JupyterSession JupyterConfigResponse
Optional. Jupyter session config.
Labels map[string]string
Optional. Labels to associate with sessions created using this template. Label keys must contain 1 to 63 characters, and must conform to RFC 1035 (https://www.ietf.org/rfc/rfc1035.txt). Label values can be empty, but, if present, must contain 1 to 63 characters and conform to RFC 1035 (https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be associated with a session.
Name string
The resource name of the session template.
RuntimeConfig RuntimeConfigResponse
Optional. Runtime configuration for session execution.
UpdateTime string
The time the template was last updated.
Uuid string
A session template UUID (Unique Universal Identifier). The service generates this value when it creates the session template.
createTime String
The time when the template was created.
creator String
The email address of the user who created the template.
description String
Optional. Brief description of the template.
environmentConfig EnvironmentConfigResponse
Optional. Environment configuration for session execution.
jupyterSession JupyterConfigResponse
Optional. Jupyter session config.
labels Map<String,String>
Optional. Labels to associate with sessions created using this template. Label keys must contain 1 to 63 characters, and must conform to RFC 1035 (https://www.ietf.org/rfc/rfc1035.txt). Label values can be empty, but, if present, must contain 1 to 63 characters and conform to RFC 1035 (https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be associated with a session.
name String
The resource name of the session template.
runtimeConfig RuntimeConfigResponse
Optional. Runtime configuration for session execution.
updateTime String
The time the template was last updated.
uuid String
A session template UUID (Unique Universal Identifier). The service generates this value when it creates the session template.
createTime string
The time when the template was created.
creator string
The email address of the user who created the template.
description string
Optional. Brief description of the template.
environmentConfig EnvironmentConfigResponse
Optional. Environment configuration for session execution.
jupyterSession JupyterConfigResponse
Optional. Jupyter session config.
labels {[key: string]: string}
Optional. Labels to associate with sessions created using this template. Label keys must contain 1 to 63 characters, and must conform to RFC 1035 (https://www.ietf.org/rfc/rfc1035.txt). Label values can be empty, but, if present, must contain 1 to 63 characters and conform to RFC 1035 (https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be associated with a session.
name string
The resource name of the session template.
runtimeConfig RuntimeConfigResponse
Optional. Runtime configuration for session execution.
updateTime string
The time the template was last updated.
uuid string
A session template UUID (Unique Universal Identifier). The service generates this value when it creates the session template.
create_time str
The time when the template was created.
creator str
The email address of the user who created the template.
description str
Optional. Brief description of the template.
environment_config EnvironmentConfigResponse
Optional. Environment configuration for session execution.
jupyter_session JupyterConfigResponse
Optional. Jupyter session config.
labels Mapping[str, str]
Optional. Labels to associate with sessions created using this template. Label keys must contain 1 to 63 characters, and must conform to RFC 1035 (https://www.ietf.org/rfc/rfc1035.txt). Label values can be empty, but, if present, must contain 1 to 63 characters and conform to RFC 1035 (https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be associated with a session.
name str
The resource name of the session template.
runtime_config RuntimeConfigResponse
Optional. Runtime configuration for session execution.
update_time str
The time the template was last updated.
uuid str
A session template UUID (Unique Universal Identifier). The service generates this value when it creates the session template.
createTime String
The time when the template was created.
creator String
The email address of the user who created the template.
description String
Optional. Brief description of the template.
environmentConfig Property Map
Optional. Environment configuration for session execution.
jupyterSession Property Map
Optional. Jupyter session config.
labels Map<String>
Optional. Labels to associate with sessions created using this template. Label keys must contain 1 to 63 characters, and must conform to RFC 1035 (https://www.ietf.org/rfc/rfc1035.txt). Label values can be empty, but, if present, must contain 1 to 63 characters and conform to RFC 1035 (https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be associated with a session.
name String
The resource name of the session template.
runtimeConfig Property Map
Optional. Runtime configuration for session execution.
updateTime String
The time the template was last updated.
uuid String
A session template UUID (Unique Universal Identifier). The service generates this value when it creates the session template.

Supporting Types

EnvironmentConfigResponse

ExecutionConfig This property is required. Pulumi.GoogleNative.Dataproc.V1.Inputs.ExecutionConfigResponse
Optional. Execution configuration for a workload.
PeripheralsConfig This property is required. Pulumi.GoogleNative.Dataproc.V1.Inputs.PeripheralsConfigResponse
Optional. Peripherals configuration that workload has access to.
ExecutionConfig This property is required. ExecutionConfigResponse
Optional. Execution configuration for a workload.
PeripheralsConfig This property is required. PeripheralsConfigResponse
Optional. Peripherals configuration that workload has access to.
executionConfig This property is required. ExecutionConfigResponse
Optional. Execution configuration for a workload.
peripheralsConfig This property is required. PeripheralsConfigResponse
Optional. Peripherals configuration that workload has access to.
executionConfig This property is required. ExecutionConfigResponse
Optional. Execution configuration for a workload.
peripheralsConfig This property is required. PeripheralsConfigResponse
Optional. Peripherals configuration that workload has access to.
execution_config This property is required. ExecutionConfigResponse
Optional. Execution configuration for a workload.
peripherals_config This property is required. PeripheralsConfigResponse
Optional. Peripherals configuration that workload has access to.
executionConfig This property is required. Property Map
Optional. Execution configuration for a workload.
peripheralsConfig This property is required. Property Map
Optional. Peripherals configuration that workload has access to.

ExecutionConfigResponse

IdleTtl This property is required. string
Optional. Applies to sessions only. The duration to keep the session alive while it's idling. Exceeding this threshold causes the session to terminate. This field cannot be set on a batch workload. Minimum value is 10 minutes; maximum value is 14 days (see JSON representation of Duration (https://developers.google.com/protocol-buffers/docs/proto3#json)). Defaults to 1 hour if not set. If both ttl and idle_ttl are specified for an interactive session, the conditions are treated as OR conditions: the workload will be terminated when it has been idle for idle_ttl or when ttl has been exceeded, whichever occurs first.
KmsKey This property is required. string
Optional. The Cloud KMS key to use for encryption.
NetworkTags This property is required. List<string>
Optional. Tags used for network traffic control.
NetworkUri This property is required. string
Optional. Network URI to connect workload to.
ServiceAccount This property is required. string
Optional. Service account that used to execute workload.
StagingBucket This property is required. string
Optional. A Cloud Storage bucket used to stage workload dependencies, config files, and store workload output and other ephemeral data, such as Spark history files. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location according to the region where your workload is running, and then create and manage project-level, per-location staging and temporary buckets. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket.
SubnetworkUri This property is required. string
Optional. Subnetwork URI to connect workload to.
Ttl This property is required. string
Optional. The duration after which the workload will be terminated, specified as the JSON representation for Duration (https://protobuf.dev/programming-guides/proto3/#json). When the workload exceeds this duration, it will be unconditionally terminated without waiting for ongoing work to finish. If ttl is not specified for a batch workload, the workload will be allowed to run until it exits naturally (or run forever without exiting). If ttl is not specified for an interactive session, it defaults to 24 hours. If ttl is not specified for a batch that uses 2.1+ runtime version, it defaults to 4 hours. Minimum value is 10 minutes; maximum value is 14 days. If both ttl and idle_ttl are specified (for an interactive session), the conditions are treated as OR conditions: the workload will be terminated when it has been idle for idle_ttl or when ttl has been exceeded, whichever occurs first.
IdleTtl This property is required. string
Optional. Applies to sessions only. The duration to keep the session alive while it's idling. Exceeding this threshold causes the session to terminate. This field cannot be set on a batch workload. Minimum value is 10 minutes; maximum value is 14 days (see JSON representation of Duration (https://developers.google.com/protocol-buffers/docs/proto3#json)). Defaults to 1 hour if not set. If both ttl and idle_ttl are specified for an interactive session, the conditions are treated as OR conditions: the workload will be terminated when it has been idle for idle_ttl or when ttl has been exceeded, whichever occurs first.
KmsKey This property is required. string
Optional. The Cloud KMS key to use for encryption.
NetworkTags This property is required. []string
Optional. Tags used for network traffic control.
NetworkUri This property is required. string
Optional. Network URI to connect workload to.
ServiceAccount This property is required. string
Optional. Service account that used to execute workload.
StagingBucket This property is required. string
Optional. A Cloud Storage bucket used to stage workload dependencies, config files, and store workload output and other ephemeral data, such as Spark history files. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location according to the region where your workload is running, and then create and manage project-level, per-location staging and temporary buckets. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket.
SubnetworkUri This property is required. string
Optional. Subnetwork URI to connect workload to.
Ttl This property is required. string
Optional. The duration after which the workload will be terminated, specified as the JSON representation for Duration (https://protobuf.dev/programming-guides/proto3/#json). When the workload exceeds this duration, it will be unconditionally terminated without waiting for ongoing work to finish. If ttl is not specified for a batch workload, the workload will be allowed to run until it exits naturally (or run forever without exiting). If ttl is not specified for an interactive session, it defaults to 24 hours. If ttl is not specified for a batch that uses 2.1+ runtime version, it defaults to 4 hours. Minimum value is 10 minutes; maximum value is 14 days. If both ttl and idle_ttl are specified (for an interactive session), the conditions are treated as OR conditions: the workload will be terminated when it has been idle for idle_ttl or when ttl has been exceeded, whichever occurs first.
idleTtl This property is required. String
Optional. Applies to sessions only. The duration to keep the session alive while it's idling. Exceeding this threshold causes the session to terminate. This field cannot be set on a batch workload. Minimum value is 10 minutes; maximum value is 14 days (see JSON representation of Duration (https://developers.google.com/protocol-buffers/docs/proto3#json)). Defaults to 1 hour if not set. If both ttl and idle_ttl are specified for an interactive session, the conditions are treated as OR conditions: the workload will be terminated when it has been idle for idle_ttl or when ttl has been exceeded, whichever occurs first.
kmsKey This property is required. String
Optional. The Cloud KMS key to use for encryption.
networkTags This property is required. List<String>
Optional. Tags used for network traffic control.
networkUri This property is required. String
Optional. Network URI to connect workload to.
serviceAccount This property is required. String
Optional. Service account that used to execute workload.
stagingBucket This property is required. String
Optional. A Cloud Storage bucket used to stage workload dependencies, config files, and store workload output and other ephemeral data, such as Spark history files. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location according to the region where your workload is running, and then create and manage project-level, per-location staging and temporary buckets. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket.
subnetworkUri This property is required. String
Optional. Subnetwork URI to connect workload to.
ttl This property is required. String
Optional. The duration after which the workload will be terminated, specified as the JSON representation for Duration (https://protobuf.dev/programming-guides/proto3/#json). When the workload exceeds this duration, it will be unconditionally terminated without waiting for ongoing work to finish. If ttl is not specified for a batch workload, the workload will be allowed to run until it exits naturally (or run forever without exiting). If ttl is not specified for an interactive session, it defaults to 24 hours. If ttl is not specified for a batch that uses 2.1+ runtime version, it defaults to 4 hours. Minimum value is 10 minutes; maximum value is 14 days. If both ttl and idle_ttl are specified (for an interactive session), the conditions are treated as OR conditions: the workload will be terminated when it has been idle for idle_ttl or when ttl has been exceeded, whichever occurs first.
idleTtl This property is required. string
Optional. Applies to sessions only. The duration to keep the session alive while it's idling. Exceeding this threshold causes the session to terminate. This field cannot be set on a batch workload. Minimum value is 10 minutes; maximum value is 14 days (see JSON representation of Duration (https://developers.google.com/protocol-buffers/docs/proto3#json)). Defaults to 1 hour if not set. If both ttl and idle_ttl are specified for an interactive session, the conditions are treated as OR conditions: the workload will be terminated when it has been idle for idle_ttl or when ttl has been exceeded, whichever occurs first.
kmsKey This property is required. string
Optional. The Cloud KMS key to use for encryption.
networkTags This property is required. string[]
Optional. Tags used for network traffic control.
networkUri This property is required. string
Optional. Network URI to connect workload to.
serviceAccount This property is required. string
Optional. Service account that used to execute workload.
stagingBucket This property is required. string
Optional. A Cloud Storage bucket used to stage workload dependencies, config files, and store workload output and other ephemeral data, such as Spark history files. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location according to the region where your workload is running, and then create and manage project-level, per-location staging and temporary buckets. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket.
subnetworkUri This property is required. string
Optional. Subnetwork URI to connect workload to.
ttl This property is required. string
Optional. The duration after which the workload will be terminated, specified as the JSON representation for Duration (https://protobuf.dev/programming-guides/proto3/#json). When the workload exceeds this duration, it will be unconditionally terminated without waiting for ongoing work to finish. If ttl is not specified for a batch workload, the workload will be allowed to run until it exits naturally (or run forever without exiting). If ttl is not specified for an interactive session, it defaults to 24 hours. If ttl is not specified for a batch that uses 2.1+ runtime version, it defaults to 4 hours. Minimum value is 10 minutes; maximum value is 14 days. If both ttl and idle_ttl are specified (for an interactive session), the conditions are treated as OR conditions: the workload will be terminated when it has been idle for idle_ttl or when ttl has been exceeded, whichever occurs first.
idle_ttl This property is required. str
Optional. Applies to sessions only. The duration to keep the session alive while it's idling. Exceeding this threshold causes the session to terminate. This field cannot be set on a batch workload. Minimum value is 10 minutes; maximum value is 14 days (see JSON representation of Duration (https://developers.google.com/protocol-buffers/docs/proto3#json)). Defaults to 1 hour if not set. If both ttl and idle_ttl are specified for an interactive session, the conditions are treated as OR conditions: the workload will be terminated when it has been idle for idle_ttl or when ttl has been exceeded, whichever occurs first.
kms_key This property is required. str
Optional. The Cloud KMS key to use for encryption.
network_tags This property is required. Sequence[str]
Optional. Tags used for network traffic control.
network_uri This property is required. str
Optional. Network URI to connect workload to.
service_account This property is required. str
Optional. Service account that used to execute workload.
staging_bucket This property is required. str
Optional. A Cloud Storage bucket used to stage workload dependencies, config files, and store workload output and other ephemeral data, such as Spark history files. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location according to the region where your workload is running, and then create and manage project-level, per-location staging and temporary buckets. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket.
subnetwork_uri This property is required. str
Optional. Subnetwork URI to connect workload to.
ttl This property is required. str
Optional. The duration after which the workload will be terminated, specified as the JSON representation for Duration (https://protobuf.dev/programming-guides/proto3/#json). When the workload exceeds this duration, it will be unconditionally terminated without waiting for ongoing work to finish. If ttl is not specified for a batch workload, the workload will be allowed to run until it exits naturally (or run forever without exiting). If ttl is not specified for an interactive session, it defaults to 24 hours. If ttl is not specified for a batch that uses 2.1+ runtime version, it defaults to 4 hours. Minimum value is 10 minutes; maximum value is 14 days. If both ttl and idle_ttl are specified (for an interactive session), the conditions are treated as OR conditions: the workload will be terminated when it has been idle for idle_ttl or when ttl has been exceeded, whichever occurs first.
idleTtl This property is required. String
Optional. Applies to sessions only. The duration to keep the session alive while it's idling. Exceeding this threshold causes the session to terminate. This field cannot be set on a batch workload. Minimum value is 10 minutes; maximum value is 14 days (see JSON representation of Duration (https://developers.google.com/protocol-buffers/docs/proto3#json)). Defaults to 1 hour if not set. If both ttl and idle_ttl are specified for an interactive session, the conditions are treated as OR conditions: the workload will be terminated when it has been idle for idle_ttl or when ttl has been exceeded, whichever occurs first.
kmsKey This property is required. String
Optional. The Cloud KMS key to use for encryption.
networkTags This property is required. List<String>
Optional. Tags used for network traffic control.
networkUri This property is required. String
Optional. Network URI to connect workload to.
serviceAccount This property is required. String
Optional. Service account that used to execute workload.
stagingBucket This property is required. String
Optional. A Cloud Storage bucket used to stage workload dependencies, config files, and store workload output and other ephemeral data, such as Spark history files. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location according to the region where your workload is running, and then create and manage project-level, per-location staging and temporary buckets. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket.
subnetworkUri This property is required. String
Optional. Subnetwork URI to connect workload to.
ttl This property is required. String
Optional. The duration after which the workload will be terminated, specified as the JSON representation for Duration (https://protobuf.dev/programming-guides/proto3/#json). When the workload exceeds this duration, it will be unconditionally terminated without waiting for ongoing work to finish. If ttl is not specified for a batch workload, the workload will be allowed to run until it exits naturally (or run forever without exiting). If ttl is not specified for an interactive session, it defaults to 24 hours. If ttl is not specified for a batch that uses 2.1+ runtime version, it defaults to 4 hours. Minimum value is 10 minutes; maximum value is 14 days. If both ttl and idle_ttl are specified (for an interactive session), the conditions are treated as OR conditions: the workload will be terminated when it has been idle for idle_ttl or when ttl has been exceeded, whichever occurs first.

JupyterConfigResponse

DisplayName This property is required. string
Optional. Display name, shown in the Jupyter kernelspec card.
Kernel This property is required. string
Optional. Kernel
DisplayName This property is required. string
Optional. Display name, shown in the Jupyter kernelspec card.
Kernel This property is required. string
Optional. Kernel
displayName This property is required. String
Optional. Display name, shown in the Jupyter kernelspec card.
kernel This property is required. String
Optional. Kernel
displayName This property is required. string
Optional. Display name, shown in the Jupyter kernelspec card.
kernel This property is required. string
Optional. Kernel
display_name This property is required. str
Optional. Display name, shown in the Jupyter kernelspec card.
kernel This property is required. str
Optional. Kernel
displayName This property is required. String
Optional. Display name, shown in the Jupyter kernelspec card.
kernel This property is required. String
Optional. Kernel

PeripheralsConfigResponse

MetastoreService This property is required. string
Optional. Resource name of an existing Dataproc Metastore service.Example: projects/[project_id]/locations/[region]/services/[service_id]
SparkHistoryServerConfig This property is required. Pulumi.GoogleNative.Dataproc.V1.Inputs.SparkHistoryServerConfigResponse
Optional. The Spark History Server configuration for the workload.
MetastoreService This property is required. string
Optional. Resource name of an existing Dataproc Metastore service.Example: projects/[project_id]/locations/[region]/services/[service_id]
SparkHistoryServerConfig This property is required. SparkHistoryServerConfigResponse
Optional. The Spark History Server configuration for the workload.
metastoreService This property is required. String
Optional. Resource name of an existing Dataproc Metastore service.Example: projects/[project_id]/locations/[region]/services/[service_id]
sparkHistoryServerConfig This property is required. SparkHistoryServerConfigResponse
Optional. The Spark History Server configuration for the workload.
metastoreService This property is required. string
Optional. Resource name of an existing Dataproc Metastore service.Example: projects/[project_id]/locations/[region]/services/[service_id]
sparkHistoryServerConfig This property is required. SparkHistoryServerConfigResponse
Optional. The Spark History Server configuration for the workload.
metastore_service This property is required. str
Optional. Resource name of an existing Dataproc Metastore service.Example: projects/[project_id]/locations/[region]/services/[service_id]
spark_history_server_config This property is required. SparkHistoryServerConfigResponse
Optional. The Spark History Server configuration for the workload.
metastoreService This property is required. String
Optional. Resource name of an existing Dataproc Metastore service.Example: projects/[project_id]/locations/[region]/services/[service_id]
sparkHistoryServerConfig This property is required. Property Map
Optional. The Spark History Server configuration for the workload.

PyPiRepositoryConfigResponse

PypiRepository This property is required. string
Optional. PyPi repository address
PypiRepository This property is required. string
Optional. PyPi repository address
pypiRepository This property is required. String
Optional. PyPi repository address
pypiRepository This property is required. string
Optional. PyPi repository address
pypi_repository This property is required. str
Optional. PyPi repository address
pypiRepository This property is required. String
Optional. PyPi repository address

RepositoryConfigResponse

PypiRepositoryConfig This property is required. Pulumi.GoogleNative.Dataproc.V1.Inputs.PyPiRepositoryConfigResponse
Optional. Configuration for PyPi repository.
PypiRepositoryConfig This property is required. PyPiRepositoryConfigResponse
Optional. Configuration for PyPi repository.
pypiRepositoryConfig This property is required. PyPiRepositoryConfigResponse
Optional. Configuration for PyPi repository.
pypiRepositoryConfig This property is required. PyPiRepositoryConfigResponse
Optional. Configuration for PyPi repository.
pypi_repository_config This property is required. PyPiRepositoryConfigResponse
Optional. Configuration for PyPi repository.
pypiRepositoryConfig This property is required. Property Map
Optional. Configuration for PyPi repository.

RuntimeConfigResponse

ContainerImage This property is required. string
Optional. Optional custom container image for the job runtime environment. If not specified, a default container image will be used.
Properties This property is required. Dictionary<string, string>
Optional. A mapping of property names to values, which are used to configure workload execution.
RepositoryConfig This property is required. Pulumi.GoogleNative.Dataproc.V1.Inputs.RepositoryConfigResponse
Optional. Dependency repository configuration.
Version This property is required. string
Optional. Version of the batch runtime.
ContainerImage This property is required. string
Optional. Optional custom container image for the job runtime environment. If not specified, a default container image will be used.
Properties This property is required. map[string]string
Optional. A mapping of property names to values, which are used to configure workload execution.
RepositoryConfig This property is required. RepositoryConfigResponse
Optional. Dependency repository configuration.
Version This property is required. string
Optional. Version of the batch runtime.
containerImage This property is required. String
Optional. Optional custom container image for the job runtime environment. If not specified, a default container image will be used.
properties This property is required. Map<String,String>
Optional. A mapping of property names to values, which are used to configure workload execution.
repositoryConfig This property is required. RepositoryConfigResponse
Optional. Dependency repository configuration.
version This property is required. String
Optional. Version of the batch runtime.
containerImage This property is required. string
Optional. Optional custom container image for the job runtime environment. If not specified, a default container image will be used.
properties This property is required. {[key: string]: string}
Optional. A mapping of property names to values, which are used to configure workload execution.
repositoryConfig This property is required. RepositoryConfigResponse
Optional. Dependency repository configuration.
version This property is required. string
Optional. Version of the batch runtime.
container_image This property is required. str
Optional. Optional custom container image for the job runtime environment. If not specified, a default container image will be used.
properties This property is required. Mapping[str, str]
Optional. A mapping of property names to values, which are used to configure workload execution.
repository_config This property is required. RepositoryConfigResponse
Optional. Dependency repository configuration.
version This property is required. str
Optional. Version of the batch runtime.
containerImage This property is required. String
Optional. Optional custom container image for the job runtime environment. If not specified, a default container image will be used.
properties This property is required. Map<String>
Optional. A mapping of property names to values, which are used to configure workload execution.
repositoryConfig This property is required. Property Map
Optional. Dependency repository configuration.
version This property is required. String
Optional. Version of the batch runtime.

SparkHistoryServerConfigResponse

DataprocCluster This property is required. string
Optional. Resource name of an existing Dataproc Cluster to act as a Spark History Server for the workload.Example: projects/[project_id]/regions/[region]/clusters/[cluster_name]
DataprocCluster This property is required. string
Optional. Resource name of an existing Dataproc Cluster to act as a Spark History Server for the workload.Example: projects/[project_id]/regions/[region]/clusters/[cluster_name]
dataprocCluster This property is required. String
Optional. Resource name of an existing Dataproc Cluster to act as a Spark History Server for the workload.Example: projects/[project_id]/regions/[region]/clusters/[cluster_name]
dataprocCluster This property is required. string
Optional. Resource name of an existing Dataproc Cluster to act as a Spark History Server for the workload.Example: projects/[project_id]/regions/[region]/clusters/[cluster_name]
dataproc_cluster This property is required. str
Optional. Resource name of an existing Dataproc Cluster to act as a Spark History Server for the workload.Example: projects/[project_id]/regions/[region]/clusters/[cluster_name]
dataprocCluster This property is required. String
Optional. Resource name of an existing Dataproc Cluster to act as a Spark History Server for the workload.Example: projects/[project_id]/regions/[region]/clusters/[cluster_name]

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi