Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.dataplex/v1.Environment
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Create an environment resource. Auto-naming is currently not supported for this resource.
Create Environment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Environment(name: string, args: EnvironmentArgs, opts?: CustomResourceOptions);@overload
def Environment(resource_name: str,
                args: EnvironmentArgs,
                opts: Optional[ResourceOptions] = None)
@overload
def Environment(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                environment_id: Optional[str] = None,
                infrastructure_spec: Optional[GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs] = None,
                lake_id: Optional[str] = None,
                description: Optional[str] = None,
                display_name: Optional[str] = None,
                labels: Optional[Mapping[str, str]] = None,
                location: Optional[str] = None,
                project: Optional[str] = None,
                session_spec: Optional[GoogleCloudDataplexV1EnvironmentSessionSpecArgs] = None)func NewEnvironment(ctx *Context, name string, args EnvironmentArgs, opts ...ResourceOption) (*Environment, error)public Environment(string name, EnvironmentArgs args, CustomResourceOptions? opts = null)
public Environment(String name, EnvironmentArgs args)
public Environment(String name, EnvironmentArgs args, CustomResourceOptions options)
type: google-native:dataplex/v1:Environment
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 EnvironmentArgs
- 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 EnvironmentArgs
- 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 EnvironmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EnvironmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args EnvironmentArgs
- 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 exampleenvironmentResourceResourceFromDataplexv1 = new GoogleNative.Dataplex.V1.Environment("exampleenvironmentResourceResourceFromDataplexv1", new()
{
    EnvironmentId = "string",
    InfrastructureSpec = new GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs
    {
        OsImage = new GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs
        {
            ImageVersion = "string",
            JavaLibraries = new[]
            {
                "string",
            },
            Properties = 
            {
                { "string", "string" },
            },
            PythonPackages = new[]
            {
                "string",
            },
        },
        Compute = new GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs
        {
            DiskSizeGb = 0,
            MaxNodeCount = 0,
            NodeCount = 0,
        },
    },
    LakeId = "string",
    Description = "string",
    DisplayName = "string",
    Labels = 
    {
        { "string", "string" },
    },
    Location = "string",
    Project = "string",
    SessionSpec = new GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1EnvironmentSessionSpecArgs
    {
        EnableFastStartup = false,
        MaxIdleDuration = "string",
    },
});
example, err := dataplex.NewEnvironment(ctx, "exampleenvironmentResourceResourceFromDataplexv1", &dataplex.EnvironmentArgs{
	EnvironmentId: pulumi.String("string"),
	InfrastructureSpec: &dataplex.GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs{
		OsImage: &dataplex.GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs{
			ImageVersion: pulumi.String("string"),
			JavaLibraries: pulumi.StringArray{
				pulumi.String("string"),
			},
			Properties: pulumi.StringMap{
				"string": pulumi.String("string"),
			},
			PythonPackages: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
		Compute: &dataplex.GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs{
			DiskSizeGb:   pulumi.Int(0),
			MaxNodeCount: pulumi.Int(0),
			NodeCount:    pulumi.Int(0),
		},
	},
	LakeId:      pulumi.String("string"),
	Description: pulumi.String("string"),
	DisplayName: pulumi.String("string"),
	Labels: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Location: pulumi.String("string"),
	Project:  pulumi.String("string"),
	SessionSpec: &dataplex.GoogleCloudDataplexV1EnvironmentSessionSpecArgs{
		EnableFastStartup: pulumi.Bool(false),
		MaxIdleDuration:   pulumi.String("string"),
	},
})
var exampleenvironmentResourceResourceFromDataplexv1 = new Environment("exampleenvironmentResourceResourceFromDataplexv1", EnvironmentArgs.builder()
    .environmentId("string")
    .infrastructureSpec(GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs.builder()
        .osImage(GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs.builder()
            .imageVersion("string")
            .javaLibraries("string")
            .properties(Map.of("string", "string"))
            .pythonPackages("string")
            .build())
        .compute(GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs.builder()
            .diskSizeGb(0)
            .maxNodeCount(0)
            .nodeCount(0)
            .build())
        .build())
    .lakeId("string")
    .description("string")
    .displayName("string")
    .labels(Map.of("string", "string"))
    .location("string")
    .project("string")
    .sessionSpec(GoogleCloudDataplexV1EnvironmentSessionSpecArgs.builder()
        .enableFastStartup(false)
        .maxIdleDuration("string")
        .build())
    .build());
exampleenvironment_resource_resource_from_dataplexv1 = google_native.dataplex.v1.Environment("exampleenvironmentResourceResourceFromDataplexv1",
    environment_id="string",
    infrastructure_spec={
        "os_image": {
            "image_version": "string",
            "java_libraries": ["string"],
            "properties": {
                "string": "string",
            },
            "python_packages": ["string"],
        },
        "compute": {
            "disk_size_gb": 0,
            "max_node_count": 0,
            "node_count": 0,
        },
    },
    lake_id="string",
    description="string",
    display_name="string",
    labels={
        "string": "string",
    },
    location="string",
    project="string",
    session_spec={
        "enable_fast_startup": False,
        "max_idle_duration": "string",
    })
const exampleenvironmentResourceResourceFromDataplexv1 = new google_native.dataplex.v1.Environment("exampleenvironmentResourceResourceFromDataplexv1", {
    environmentId: "string",
    infrastructureSpec: {
        osImage: {
            imageVersion: "string",
            javaLibraries: ["string"],
            properties: {
                string: "string",
            },
            pythonPackages: ["string"],
        },
        compute: {
            diskSizeGb: 0,
            maxNodeCount: 0,
            nodeCount: 0,
        },
    },
    lakeId: "string",
    description: "string",
    displayName: "string",
    labels: {
        string: "string",
    },
    location: "string",
    project: "string",
    sessionSpec: {
        enableFastStartup: false,
        maxIdleDuration: "string",
    },
});
type: google-native:dataplex/v1:Environment
properties:
    description: string
    displayName: string
    environmentId: string
    infrastructureSpec:
        compute:
            diskSizeGb: 0
            maxNodeCount: 0
            nodeCount: 0
        osImage:
            imageVersion: string
            javaLibraries:
                - string
            properties:
                string: string
            pythonPackages:
                - string
    labels:
        string: string
    lakeId: string
    location: string
    project: string
    sessionSpec:
        enableFastStartup: false
        maxIdleDuration: string
Environment 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 Environment resource accepts the following input properties:
- EnvironmentId string
- Required. Environment identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the lake.
- InfrastructureSpec Pulumi.Google Native. Dataplex. V1. Inputs. Google Cloud Dataplex V1Environment Infrastructure Spec 
- Infrastructure specification for the Environment.
- LakeId string
- Description string
- Optional. Description of the environment.
- DisplayName string
- Optional. User friendly display name.
- Labels Dictionary<string, string>
- Optional. User defined labels for the environment.
- Location string
- Project string
- SessionSpec Pulumi.Google Native. Dataplex. V1. Inputs. Google Cloud Dataplex V1Environment Session Spec 
- Optional. Configuration for sessions created for this environment.
- EnvironmentId string
- Required. Environment identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the lake.
- InfrastructureSpec GoogleCloud Dataplex V1Environment Infrastructure Spec Args 
- Infrastructure specification for the Environment.
- LakeId string
- Description string
- Optional. Description of the environment.
- DisplayName string
- Optional. User friendly display name.
- Labels map[string]string
- Optional. User defined labels for the environment.
- Location string
- Project string
- SessionSpec GoogleCloud Dataplex V1Environment Session Spec Args 
- Optional. Configuration for sessions created for this environment.
- environmentId String
- Required. Environment identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the lake.
- infrastructureSpec GoogleCloud Dataplex V1Environment Infrastructure Spec 
- Infrastructure specification for the Environment.
- lakeId String
- description String
- Optional. Description of the environment.
- displayName String
- Optional. User friendly display name.
- labels Map<String,String>
- Optional. User defined labels for the environment.
- location String
- project String
- sessionSpec GoogleCloud Dataplex V1Environment Session Spec 
- Optional. Configuration for sessions created for this environment.
- environmentId string
- Required. Environment identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the lake.
- infrastructureSpec GoogleCloud Dataplex V1Environment Infrastructure Spec 
- Infrastructure specification for the Environment.
- lakeId string
- description string
- Optional. Description of the environment.
- displayName string
- Optional. User friendly display name.
- labels {[key: string]: string}
- Optional. User defined labels for the environment.
- location string
- project string
- sessionSpec GoogleCloud Dataplex V1Environment Session Spec 
- Optional. Configuration for sessions created for this environment.
- environment_id str
- Required. Environment identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the lake.
- infrastructure_spec GoogleCloud Dataplex V1Environment Infrastructure Spec Args 
- Infrastructure specification for the Environment.
- lake_id str
- description str
- Optional. Description of the environment.
- display_name str
- Optional. User friendly display name.
- labels Mapping[str, str]
- Optional. User defined labels for the environment.
- location str
- project str
- session_spec GoogleCloud Dataplex V1Environment Session Spec Args 
- Optional. Configuration for sessions created for this environment.
- environmentId String
- Required. Environment identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the lake.
- infrastructureSpec Property Map
- Infrastructure specification for the Environment.
- lakeId String
- description String
- Optional. Description of the environment.
- displayName String
- Optional. User friendly display name.
- labels Map<String>
- Optional. User defined labels for the environment.
- location String
- project String
- sessionSpec Property Map
- Optional. Configuration for sessions created for this environment.
Outputs
All input properties are implicitly available as output properties. Additionally, the Environment resource produces the following output properties:
- CreateTime string
- Environment creation time.
- Endpoints
Pulumi.Google Native. Dataplex. V1. Outputs. Google Cloud Dataplex V1Environment Endpoints Response 
- URI Endpoints to access sessions associated with the Environment.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The relative resource name of the environment, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id}
- SessionStatus Pulumi.Google Native. Dataplex. V1. Outputs. Google Cloud Dataplex V1Environment Session Status Response 
- Status of sessions created for this environment.
- State string
- Current state of the environment.
- Uid string
- System generated globally unique ID for the environment. This ID will be different if the environment is deleted and re-created with the same name.
- UpdateTime string
- The time when the environment was last updated.
- CreateTime string
- Environment creation time.
- Endpoints
GoogleCloud Dataplex V1Environment Endpoints Response 
- URI Endpoints to access sessions associated with the Environment.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The relative resource name of the environment, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id}
- SessionStatus GoogleCloud Dataplex V1Environment Session Status Response 
- Status of sessions created for this environment.
- State string
- Current state of the environment.
- Uid string
- System generated globally unique ID for the environment. This ID will be different if the environment is deleted and re-created with the same name.
- UpdateTime string
- The time when the environment was last updated.
- createTime String
- Environment creation time.
- endpoints
GoogleCloud Dataplex V1Environment Endpoints Response 
- URI Endpoints to access sessions associated with the Environment.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The relative resource name of the environment, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id}
- sessionStatus GoogleCloud Dataplex V1Environment Session Status Response 
- Status of sessions created for this environment.
- state String
- Current state of the environment.
- uid String
- System generated globally unique ID for the environment. This ID will be different if the environment is deleted and re-created with the same name.
- updateTime String
- The time when the environment was last updated.
- createTime string
- Environment creation time.
- endpoints
GoogleCloud Dataplex V1Environment Endpoints Response 
- URI Endpoints to access sessions associated with the Environment.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The relative resource name of the environment, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id}
- sessionStatus GoogleCloud Dataplex V1Environment Session Status Response 
- Status of sessions created for this environment.
- state string
- Current state of the environment.
- uid string
- System generated globally unique ID for the environment. This ID will be different if the environment is deleted and re-created with the same name.
- updateTime string
- The time when the environment was last updated.
- create_time str
- Environment creation time.
- endpoints
GoogleCloud Dataplex V1Environment Endpoints Response 
- URI Endpoints to access sessions associated with the Environment.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The relative resource name of the environment, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id}
- session_status GoogleCloud Dataplex V1Environment Session Status Response 
- Status of sessions created for this environment.
- state str
- Current state of the environment.
- uid str
- System generated globally unique ID for the environment. This ID will be different if the environment is deleted and re-created with the same name.
- update_time str
- The time when the environment was last updated.
- createTime String
- Environment creation time.
- endpoints Property Map
- URI Endpoints to access sessions associated with the Environment.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The relative resource name of the environment, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id}
- sessionStatus Property Map
- Status of sessions created for this environment.
- state String
- Current state of the environment.
- uid String
- System generated globally unique ID for the environment. This ID will be different if the environment is deleted and re-created with the same name.
- updateTime String
- The time when the environment was last updated.
Supporting Types
GoogleCloudDataplexV1EnvironmentEndpointsResponse, GoogleCloudDataplexV1EnvironmentEndpointsResponseArgs            
GoogleCloudDataplexV1EnvironmentInfrastructureSpec, GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs            
- OsImage Pulumi.Google Native. Dataplex. V1. Inputs. Google Cloud Dataplex V1Environment Infrastructure Spec Os Image Runtime 
- Software Runtime Configuration for analyze interactive workloads.
- Compute
Pulumi.Google Native. Dataplex. V1. Inputs. Google Cloud Dataplex V1Environment Infrastructure Spec Compute Resources 
- Optional. Compute resources needed for analyze interactive workloads.
- OsImage GoogleCloud Dataplex V1Environment Infrastructure Spec Os Image Runtime 
- Software Runtime Configuration for analyze interactive workloads.
- Compute
GoogleCloud Dataplex V1Environment Infrastructure Spec Compute Resources 
- Optional. Compute resources needed for analyze interactive workloads.
- osImage GoogleCloud Dataplex V1Environment Infrastructure Spec Os Image Runtime 
- Software Runtime Configuration for analyze interactive workloads.
- compute
GoogleCloud Dataplex V1Environment Infrastructure Spec Compute Resources 
- Optional. Compute resources needed for analyze interactive workloads.
- osImage GoogleCloud Dataplex V1Environment Infrastructure Spec Os Image Runtime 
- Software Runtime Configuration for analyze interactive workloads.
- compute
GoogleCloud Dataplex V1Environment Infrastructure Spec Compute Resources 
- Optional. Compute resources needed for analyze interactive workloads.
- os_image GoogleCloud Dataplex V1Environment Infrastructure Spec Os Image Runtime 
- Software Runtime Configuration for analyze interactive workloads.
- compute
GoogleCloud Dataplex V1Environment Infrastructure Spec Compute Resources 
- Optional. Compute resources needed for analyze interactive workloads.
- osImage Property Map
- Software Runtime Configuration for analyze interactive workloads.
- compute Property Map
- Optional. Compute resources needed for analyze interactive workloads.
GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResources, GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs                
- DiskSize intGb 
- Optional. Size in GB of the disk. Default is 100 GB.
- MaxNode intCount 
- Optional. Max configurable nodes. If max_node_count > node_count, then auto-scaling is enabled.
- NodeCount int
- Optional. Total number of nodes in the sessions created for this environment.
- DiskSize intGb 
- Optional. Size in GB of the disk. Default is 100 GB.
- MaxNode intCount 
- Optional. Max configurable nodes. If max_node_count > node_count, then auto-scaling is enabled.
- NodeCount int
- Optional. Total number of nodes in the sessions created for this environment.
- diskSize IntegerGb 
- Optional. Size in GB of the disk. Default is 100 GB.
- maxNode IntegerCount 
- Optional. Max configurable nodes. If max_node_count > node_count, then auto-scaling is enabled.
- nodeCount Integer
- Optional. Total number of nodes in the sessions created for this environment.
- diskSize numberGb 
- Optional. Size in GB of the disk. Default is 100 GB.
- maxNode numberCount 
- Optional. Max configurable nodes. If max_node_count > node_count, then auto-scaling is enabled.
- nodeCount number
- Optional. Total number of nodes in the sessions created for this environment.
- disk_size_ intgb 
- Optional. Size in GB of the disk. Default is 100 GB.
- max_node_ intcount 
- Optional. Max configurable nodes. If max_node_count > node_count, then auto-scaling is enabled.
- node_count int
- Optional. Total number of nodes in the sessions created for this environment.
- diskSize NumberGb 
- Optional. Size in GB of the disk. Default is 100 GB.
- maxNode NumberCount 
- Optional. Max configurable nodes. If max_node_count > node_count, then auto-scaling is enabled.
- nodeCount Number
- Optional. Total number of nodes in the sessions created for this environment.
GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponse, GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseArgs                  
- DiskSize intGb 
- Optional. Size in GB of the disk. Default is 100 GB.
- MaxNode intCount 
- Optional. Max configurable nodes. If max_node_count > node_count, then auto-scaling is enabled.
- NodeCount int
- Optional. Total number of nodes in the sessions created for this environment.
- DiskSize intGb 
- Optional. Size in GB of the disk. Default is 100 GB.
- MaxNode intCount 
- Optional. Max configurable nodes. If max_node_count > node_count, then auto-scaling is enabled.
- NodeCount int
- Optional. Total number of nodes in the sessions created for this environment.
- diskSize IntegerGb 
- Optional. Size in GB of the disk. Default is 100 GB.
- maxNode IntegerCount 
- Optional. Max configurable nodes. If max_node_count > node_count, then auto-scaling is enabled.
- nodeCount Integer
- Optional. Total number of nodes in the sessions created for this environment.
- diskSize numberGb 
- Optional. Size in GB of the disk. Default is 100 GB.
- maxNode numberCount 
- Optional. Max configurable nodes. If max_node_count > node_count, then auto-scaling is enabled.
- nodeCount number
- Optional. Total number of nodes in the sessions created for this environment.
- disk_size_ intgb 
- Optional. Size in GB of the disk. Default is 100 GB.
- max_node_ intcount 
- Optional. Max configurable nodes. If max_node_count > node_count, then auto-scaling is enabled.
- node_count int
- Optional. Total number of nodes in the sessions created for this environment.
- diskSize NumberGb 
- Optional. Size in GB of the disk. Default is 100 GB.
- maxNode NumberCount 
- Optional. Max configurable nodes. If max_node_count > node_count, then auto-scaling is enabled.
- nodeCount Number
- Optional. Total number of nodes in the sessions created for this environment.
GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntime, GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs                  
- ImageVersion string
- Dataplex Image version.
- JavaLibraries List<string>
- Optional. List of Java jars to be included in the runtime environment. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar
- Properties Dictionary<string, string>
- Optional. Spark properties to provide configuration for use in sessions created for this environment. The properties to set on daemon config files. Property keys are specified in prefix:property format. The prefix must be "spark".
- PythonPackages List<string>
- Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz
- ImageVersion string
- Dataplex Image version.
- JavaLibraries []string
- Optional. List of Java jars to be included in the runtime environment. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar
- Properties map[string]string
- Optional. Spark properties to provide configuration for use in sessions created for this environment. The properties to set on daemon config files. Property keys are specified in prefix:property format. The prefix must be "spark".
- PythonPackages []string
- Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz
- imageVersion String
- Dataplex Image version.
- javaLibraries List<String>
- Optional. List of Java jars to be included in the runtime environment. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar
- properties Map<String,String>
- Optional. Spark properties to provide configuration for use in sessions created for this environment. The properties to set on daemon config files. Property keys are specified in prefix:property format. The prefix must be "spark".
- pythonPackages List<String>
- Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz
- imageVersion string
- Dataplex Image version.
- javaLibraries string[]
- Optional. List of Java jars to be included in the runtime environment. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar
- properties {[key: string]: string}
- Optional. Spark properties to provide configuration for use in sessions created for this environment. The properties to set on daemon config files. Property keys are specified in prefix:property format. The prefix must be "spark".
- pythonPackages string[]
- Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz
- image_version str
- Dataplex Image version.
- java_libraries Sequence[str]
- Optional. List of Java jars to be included in the runtime environment. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar
- properties Mapping[str, str]
- Optional. Spark properties to provide configuration for use in sessions created for this environment. The properties to set on daemon config files. Property keys are specified in prefix:property format. The prefix must be "spark".
- python_packages Sequence[str]
- Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz
- imageVersion String
- Dataplex Image version.
- javaLibraries List<String>
- Optional. List of Java jars to be included in the runtime environment. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar
- properties Map<String>
- Optional. Spark properties to provide configuration for use in sessions created for this environment. The properties to set on daemon config files. Property keys are specified in prefix:property format. The prefix must be "spark".
- pythonPackages List<String>
- Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz
GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponse, GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseArgs                    
- ImageVersion string
- Dataplex Image version.
- JavaLibraries List<string>
- Optional. List of Java jars to be included in the runtime environment. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar
- Properties Dictionary<string, string>
- Optional. Spark properties to provide configuration for use in sessions created for this environment. The properties to set on daemon config files. Property keys are specified in prefix:property format. The prefix must be "spark".
- PythonPackages List<string>
- Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz
- ImageVersion string
- Dataplex Image version.
- JavaLibraries []string
- Optional. List of Java jars to be included in the runtime environment. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar
- Properties map[string]string
- Optional. Spark properties to provide configuration for use in sessions created for this environment. The properties to set on daemon config files. Property keys are specified in prefix:property format. The prefix must be "spark".
- PythonPackages []string
- Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz
- imageVersion String
- Dataplex Image version.
- javaLibraries List<String>
- Optional. List of Java jars to be included in the runtime environment. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar
- properties Map<String,String>
- Optional. Spark properties to provide configuration for use in sessions created for this environment. The properties to set on daemon config files. Property keys are specified in prefix:property format. The prefix must be "spark".
- pythonPackages List<String>
- Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz
- imageVersion string
- Dataplex Image version.
- javaLibraries string[]
- Optional. List of Java jars to be included in the runtime environment. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar
- properties {[key: string]: string}
- Optional. Spark properties to provide configuration for use in sessions created for this environment. The properties to set on daemon config files. Property keys are specified in prefix:property format. The prefix must be "spark".
- pythonPackages string[]
- Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz
- image_version str
- Dataplex Image version.
- java_libraries Sequence[str]
- Optional. List of Java jars to be included in the runtime environment. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar
- properties Mapping[str, str]
- Optional. Spark properties to provide configuration for use in sessions created for this environment. The properties to set on daemon config files. Property keys are specified in prefix:property format. The prefix must be "spark".
- python_packages Sequence[str]
- Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz
- imageVersion String
- Dataplex Image version.
- javaLibraries List<String>
- Optional. List of Java jars to be included in the runtime environment. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar
- properties Map<String>
- Optional. Spark properties to provide configuration for use in sessions created for this environment. The properties to set on daemon config files. Property keys are specified in prefix:property format. The prefix must be "spark".
- pythonPackages List<String>
- Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz
GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponse, GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseArgs              
- Compute
Pulumi.Google Native. Dataplex. V1. Inputs. Google Cloud Dataplex V1Environment Infrastructure Spec Compute Resources Response 
- Optional. Compute resources needed for analyze interactive workloads.
- OsImage Pulumi.Google Native. Dataplex. V1. Inputs. Google Cloud Dataplex V1Environment Infrastructure Spec Os Image Runtime Response 
- Software Runtime Configuration for analyze interactive workloads.
- Compute
GoogleCloud Dataplex V1Environment Infrastructure Spec Compute Resources Response 
- Optional. Compute resources needed for analyze interactive workloads.
- OsImage GoogleCloud Dataplex V1Environment Infrastructure Spec Os Image Runtime Response 
- Software Runtime Configuration for analyze interactive workloads.
- compute
GoogleCloud Dataplex V1Environment Infrastructure Spec Compute Resources Response 
- Optional. Compute resources needed for analyze interactive workloads.
- osImage GoogleCloud Dataplex V1Environment Infrastructure Spec Os Image Runtime Response 
- Software Runtime Configuration for analyze interactive workloads.
- compute
GoogleCloud Dataplex V1Environment Infrastructure Spec Compute Resources Response 
- Optional. Compute resources needed for analyze interactive workloads.
- osImage GoogleCloud Dataplex V1Environment Infrastructure Spec Os Image Runtime Response 
- Software Runtime Configuration for analyze interactive workloads.
- compute
GoogleCloud Dataplex V1Environment Infrastructure Spec Compute Resources Response 
- Optional. Compute resources needed for analyze interactive workloads.
- os_image GoogleCloud Dataplex V1Environment Infrastructure Spec Os Image Runtime Response 
- Software Runtime Configuration for analyze interactive workloads.
- compute Property Map
- Optional. Compute resources needed for analyze interactive workloads.
- osImage Property Map
- Software Runtime Configuration for analyze interactive workloads.
GoogleCloudDataplexV1EnvironmentSessionSpec, GoogleCloudDataplexV1EnvironmentSessionSpecArgs            
- EnableFast boolStartup 
- Optional. If True, this causes sessions to be pre-created and available for faster startup to enable interactive exploration use-cases. This defaults to False to avoid additional billed charges. These can only be set to True for the environment with name set to "default", and with default configuration.
- MaxIdle stringDuration 
- Optional. The idle time configuration of the session. The session will be auto-terminated at the end of this period.
- EnableFast boolStartup 
- Optional. If True, this causes sessions to be pre-created and available for faster startup to enable interactive exploration use-cases. This defaults to False to avoid additional billed charges. These can only be set to True for the environment with name set to "default", and with default configuration.
- MaxIdle stringDuration 
- Optional. The idle time configuration of the session. The session will be auto-terminated at the end of this period.
- enableFast BooleanStartup 
- Optional. If True, this causes sessions to be pre-created and available for faster startup to enable interactive exploration use-cases. This defaults to False to avoid additional billed charges. These can only be set to True for the environment with name set to "default", and with default configuration.
- maxIdle StringDuration 
- Optional. The idle time configuration of the session. The session will be auto-terminated at the end of this period.
- enableFast booleanStartup 
- Optional. If True, this causes sessions to be pre-created and available for faster startup to enable interactive exploration use-cases. This defaults to False to avoid additional billed charges. These can only be set to True for the environment with name set to "default", and with default configuration.
- maxIdle stringDuration 
- Optional. The idle time configuration of the session. The session will be auto-terminated at the end of this period.
- enable_fast_ boolstartup 
- Optional. If True, this causes sessions to be pre-created and available for faster startup to enable interactive exploration use-cases. This defaults to False to avoid additional billed charges. These can only be set to True for the environment with name set to "default", and with default configuration.
- max_idle_ strduration 
- Optional. The idle time configuration of the session. The session will be auto-terminated at the end of this period.
- enableFast BooleanStartup 
- Optional. If True, this causes sessions to be pre-created and available for faster startup to enable interactive exploration use-cases. This defaults to False to avoid additional billed charges. These can only be set to True for the environment with name set to "default", and with default configuration.
- maxIdle StringDuration 
- Optional. The idle time configuration of the session. The session will be auto-terminated at the end of this period.
GoogleCloudDataplexV1EnvironmentSessionSpecResponse, GoogleCloudDataplexV1EnvironmentSessionSpecResponseArgs              
- EnableFast boolStartup 
- Optional. If True, this causes sessions to be pre-created and available for faster startup to enable interactive exploration use-cases. This defaults to False to avoid additional billed charges. These can only be set to True for the environment with name set to "default", and with default configuration.
- MaxIdle stringDuration 
- Optional. The idle time configuration of the session. The session will be auto-terminated at the end of this period.
- EnableFast boolStartup 
- Optional. If True, this causes sessions to be pre-created and available for faster startup to enable interactive exploration use-cases. This defaults to False to avoid additional billed charges. These can only be set to True for the environment with name set to "default", and with default configuration.
- MaxIdle stringDuration 
- Optional. The idle time configuration of the session. The session will be auto-terminated at the end of this period.
- enableFast BooleanStartup 
- Optional. If True, this causes sessions to be pre-created and available for faster startup to enable interactive exploration use-cases. This defaults to False to avoid additional billed charges. These can only be set to True for the environment with name set to "default", and with default configuration.
- maxIdle StringDuration 
- Optional. The idle time configuration of the session. The session will be auto-terminated at the end of this period.
- enableFast booleanStartup 
- Optional. If True, this causes sessions to be pre-created and available for faster startup to enable interactive exploration use-cases. This defaults to False to avoid additional billed charges. These can only be set to True for the environment with name set to "default", and with default configuration.
- maxIdle stringDuration 
- Optional. The idle time configuration of the session. The session will be auto-terminated at the end of this period.
- enable_fast_ boolstartup 
- Optional. If True, this causes sessions to be pre-created and available for faster startup to enable interactive exploration use-cases. This defaults to False to avoid additional billed charges. These can only be set to True for the environment with name set to "default", and with default configuration.
- max_idle_ strduration 
- Optional. The idle time configuration of the session. The session will be auto-terminated at the end of this period.
- enableFast BooleanStartup 
- Optional. If True, this causes sessions to be pre-created and available for faster startup to enable interactive exploration use-cases. This defaults to False to avoid additional billed charges. These can only be set to True for the environment with name set to "default", and with default configuration.
- maxIdle StringDuration 
- Optional. The idle time configuration of the session. The session will be auto-terminated at the end of this period.
GoogleCloudDataplexV1EnvironmentSessionStatusResponse, GoogleCloudDataplexV1EnvironmentSessionStatusResponseArgs              
- Active bool
- Queries over sessions to mark whether the environment is currently active or not
- Active bool
- Queries over sessions to mark whether the environment is currently active or not
- active Boolean
- Queries over sessions to mark whether the environment is currently active or not
- active boolean
- Queries over sessions to mark whether the environment is currently active or not
- active bool
- Queries over sessions to mark whether the environment is currently active or not
- active Boolean
- Queries over sessions to mark whether the environment is currently active or not
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.