dataplex

package
v6.28.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Lake

type Lake struct {
	pulumi.CustomResourceState

	// Output only. Aggregated status of the underlying assets of the lake.
	AssetStatuses LakeAssetStatusArrayOutput `pulumi:"assetStatuses"`
	// Output only. The time when the lake was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Optional. Description of the lake.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Optional. User friendly display name.
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// Optional. User-defined labels for the lake.
	Labels pulumi.StringMapOutput `pulumi:"labels"`
	// The location for the resource
	Location pulumi.StringOutput `pulumi:"location"`
	// Optional. Settings to manage lake and Dataproc Metastore service instance association.
	Metastore LakeMetastorePtrOutput `pulumi:"metastore"`
	// Output only. Metastore status of the lake.
	MetastoreStatuses LakeMetastoreStatusArrayOutput `pulumi:"metastoreStatuses"`
	// The name of the lake.
	Name pulumi.StringOutput `pulumi:"name"`
	// The project for the resource
	Project pulumi.StringOutput `pulumi:"project"`
	// Output only. Service account associated with this lake. This service account must be authorized to access or operate on
	// resources managed by the lake.
	ServiceAccount pulumi.StringOutput `pulumi:"serviceAccount"`
	// Output only. Current state of the lake. Possible values: STATE_UNSPECIFIED, ACTIVE, CREATING, DELETING, ACTION_REQUIRED
	State pulumi.StringOutput `pulumi:"state"`
	// Output only. System generated globally unique ID for the lake. This ID will be different if the lake is deleted and
	// re-created with the same name.
	Uid pulumi.StringOutput `pulumi:"uid"`
	// Output only. The time when the lake was last updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

The Dataplex Lake resource

## Example Usage ### Basic_lake A basic example of a dataplex lake ```go package main

import (

"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataplex"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := dataplex.NewLake(ctx, "primary", &dataplex.LakeArgs{
			Description: pulumi.String("Lake for DCL"),
			DisplayName: pulumi.String("Lake for DCL"),
			Labels: pulumi.StringMap{
				"my-lake": pulumi.String("exists"),
			},
			Location: pulumi.String("us-west1"),
			Project:  pulumi.String("my-project-name"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Lake can be imported using any of these accepted formats

```sh

$ pulumi import gcp:dataplex/lake:Lake default projects/{{project}}/locations/{{location}}/lakes/{{name}}

```

```sh

$ pulumi import gcp:dataplex/lake:Lake default {{project}}/{{location}}/{{name}}

```

```sh

$ pulumi import gcp:dataplex/lake:Lake default {{location}}/{{name}}

```

func GetLake

func GetLake(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LakeState, opts ...pulumi.ResourceOption) (*Lake, error)

GetLake gets an existing Lake resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLake

func NewLake(ctx *pulumi.Context,
	name string, args *LakeArgs, opts ...pulumi.ResourceOption) (*Lake, error)

NewLake registers a new resource with the given unique name, arguments, and options.

func (*Lake) ElementType

func (*Lake) ElementType() reflect.Type

func (*Lake) ToLakeOutput

func (i *Lake) ToLakeOutput() LakeOutput

func (*Lake) ToLakeOutputWithContext

func (i *Lake) ToLakeOutputWithContext(ctx context.Context) LakeOutput

type LakeArgs

type LakeArgs struct {
	// Optional. Description of the lake.
	Description pulumi.StringPtrInput
	// Optional. User friendly display name.
	DisplayName pulumi.StringPtrInput
	// Optional. User-defined labels for the lake.
	Labels pulumi.StringMapInput
	// The location for the resource
	Location pulumi.StringInput
	// Optional. Settings to manage lake and Dataproc Metastore service instance association.
	Metastore LakeMetastorePtrInput
	// The name of the lake.
	Name pulumi.StringPtrInput
	// The project for the resource
	Project pulumi.StringPtrInput
}

The set of arguments for constructing a Lake resource.

func (LakeArgs) ElementType

func (LakeArgs) ElementType() reflect.Type

type LakeArray

type LakeArray []LakeInput

func (LakeArray) ElementType

func (LakeArray) ElementType() reflect.Type

func (LakeArray) ToLakeArrayOutput

func (i LakeArray) ToLakeArrayOutput() LakeArrayOutput

func (LakeArray) ToLakeArrayOutputWithContext

func (i LakeArray) ToLakeArrayOutputWithContext(ctx context.Context) LakeArrayOutput

type LakeArrayInput

type LakeArrayInput interface {
	pulumi.Input

	ToLakeArrayOutput() LakeArrayOutput
	ToLakeArrayOutputWithContext(context.Context) LakeArrayOutput
}

LakeArrayInput is an input type that accepts LakeArray and LakeArrayOutput values. You can construct a concrete instance of `LakeArrayInput` via:

LakeArray{ LakeArgs{...} }

type LakeArrayOutput

type LakeArrayOutput struct{ *pulumi.OutputState }

func (LakeArrayOutput) ElementType

func (LakeArrayOutput) ElementType() reflect.Type

func (LakeArrayOutput) Index

func (LakeArrayOutput) ToLakeArrayOutput

func (o LakeArrayOutput) ToLakeArrayOutput() LakeArrayOutput

func (LakeArrayOutput) ToLakeArrayOutputWithContext

func (o LakeArrayOutput) ToLakeArrayOutputWithContext(ctx context.Context) LakeArrayOutput

type LakeAssetStatus

type LakeAssetStatus struct {
	ActiveAssets                 *int    `pulumi:"activeAssets"`
	SecurityPolicyApplyingAssets *int    `pulumi:"securityPolicyApplyingAssets"`
	UpdateTime                   *string `pulumi:"updateTime"`
}

type LakeAssetStatusArgs

type LakeAssetStatusArgs struct {
	ActiveAssets                 pulumi.IntPtrInput    `pulumi:"activeAssets"`
	SecurityPolicyApplyingAssets pulumi.IntPtrInput    `pulumi:"securityPolicyApplyingAssets"`
	UpdateTime                   pulumi.StringPtrInput `pulumi:"updateTime"`
}

func (LakeAssetStatusArgs) ElementType

func (LakeAssetStatusArgs) ElementType() reflect.Type

func (LakeAssetStatusArgs) ToLakeAssetStatusOutput

func (i LakeAssetStatusArgs) ToLakeAssetStatusOutput() LakeAssetStatusOutput

func (LakeAssetStatusArgs) ToLakeAssetStatusOutputWithContext

func (i LakeAssetStatusArgs) ToLakeAssetStatusOutputWithContext(ctx context.Context) LakeAssetStatusOutput

type LakeAssetStatusArray

type LakeAssetStatusArray []LakeAssetStatusInput

func (LakeAssetStatusArray) ElementType

func (LakeAssetStatusArray) ElementType() reflect.Type

func (LakeAssetStatusArray) ToLakeAssetStatusArrayOutput

func (i LakeAssetStatusArray) ToLakeAssetStatusArrayOutput() LakeAssetStatusArrayOutput

func (LakeAssetStatusArray) ToLakeAssetStatusArrayOutputWithContext

func (i LakeAssetStatusArray) ToLakeAssetStatusArrayOutputWithContext(ctx context.Context) LakeAssetStatusArrayOutput

type LakeAssetStatusArrayInput

type LakeAssetStatusArrayInput interface {
	pulumi.Input

	ToLakeAssetStatusArrayOutput() LakeAssetStatusArrayOutput
	ToLakeAssetStatusArrayOutputWithContext(context.Context) LakeAssetStatusArrayOutput
}

LakeAssetStatusArrayInput is an input type that accepts LakeAssetStatusArray and LakeAssetStatusArrayOutput values. You can construct a concrete instance of `LakeAssetStatusArrayInput` via:

LakeAssetStatusArray{ LakeAssetStatusArgs{...} }

type LakeAssetStatusArrayOutput

type LakeAssetStatusArrayOutput struct{ *pulumi.OutputState }

func (LakeAssetStatusArrayOutput) ElementType

func (LakeAssetStatusArrayOutput) ElementType() reflect.Type

func (LakeAssetStatusArrayOutput) Index

func (LakeAssetStatusArrayOutput) ToLakeAssetStatusArrayOutput

func (o LakeAssetStatusArrayOutput) ToLakeAssetStatusArrayOutput() LakeAssetStatusArrayOutput

func (LakeAssetStatusArrayOutput) ToLakeAssetStatusArrayOutputWithContext

func (o LakeAssetStatusArrayOutput) ToLakeAssetStatusArrayOutputWithContext(ctx context.Context) LakeAssetStatusArrayOutput

type LakeAssetStatusInput

type LakeAssetStatusInput interface {
	pulumi.Input

	ToLakeAssetStatusOutput() LakeAssetStatusOutput
	ToLakeAssetStatusOutputWithContext(context.Context) LakeAssetStatusOutput
}

LakeAssetStatusInput is an input type that accepts LakeAssetStatusArgs and LakeAssetStatusOutput values. You can construct a concrete instance of `LakeAssetStatusInput` via:

LakeAssetStatusArgs{...}

type LakeAssetStatusOutput

type LakeAssetStatusOutput struct{ *pulumi.OutputState }

func (LakeAssetStatusOutput) ActiveAssets

func (o LakeAssetStatusOutput) ActiveAssets() pulumi.IntPtrOutput

func (LakeAssetStatusOutput) ElementType

func (LakeAssetStatusOutput) ElementType() reflect.Type

func (LakeAssetStatusOutput) SecurityPolicyApplyingAssets

func (o LakeAssetStatusOutput) SecurityPolicyApplyingAssets() pulumi.IntPtrOutput

func (LakeAssetStatusOutput) ToLakeAssetStatusOutput

func (o LakeAssetStatusOutput) ToLakeAssetStatusOutput() LakeAssetStatusOutput

func (LakeAssetStatusOutput) ToLakeAssetStatusOutputWithContext

func (o LakeAssetStatusOutput) ToLakeAssetStatusOutputWithContext(ctx context.Context) LakeAssetStatusOutput

func (LakeAssetStatusOutput) UpdateTime

type LakeInput

type LakeInput interface {
	pulumi.Input

	ToLakeOutput() LakeOutput
	ToLakeOutputWithContext(ctx context.Context) LakeOutput
}

type LakeMap

type LakeMap map[string]LakeInput

func (LakeMap) ElementType

func (LakeMap) ElementType() reflect.Type

func (LakeMap) ToLakeMapOutput

func (i LakeMap) ToLakeMapOutput() LakeMapOutput

func (LakeMap) ToLakeMapOutputWithContext

func (i LakeMap) ToLakeMapOutputWithContext(ctx context.Context) LakeMapOutput

type LakeMapInput

type LakeMapInput interface {
	pulumi.Input

	ToLakeMapOutput() LakeMapOutput
	ToLakeMapOutputWithContext(context.Context) LakeMapOutput
}

LakeMapInput is an input type that accepts LakeMap and LakeMapOutput values. You can construct a concrete instance of `LakeMapInput` via:

LakeMap{ "key": LakeArgs{...} }

type LakeMapOutput

type LakeMapOutput struct{ *pulumi.OutputState }

func (LakeMapOutput) ElementType

func (LakeMapOutput) ElementType() reflect.Type

func (LakeMapOutput) MapIndex

func (LakeMapOutput) ToLakeMapOutput

func (o LakeMapOutput) ToLakeMapOutput() LakeMapOutput

func (LakeMapOutput) ToLakeMapOutputWithContext

func (o LakeMapOutput) ToLakeMapOutputWithContext(ctx context.Context) LakeMapOutput

type LakeMetastore

type LakeMetastore struct {
	// Optional. A relative reference to the Dataproc Metastore (https://cloud.google.com/dataproc-metastore/docs) service associated with the lake: `projects/{project_id}/locations/{location_id}/services/{service_id}`
	Service *string `pulumi:"service"`
}

type LakeMetastoreArgs

type LakeMetastoreArgs struct {
	// Optional. A relative reference to the Dataproc Metastore (https://cloud.google.com/dataproc-metastore/docs) service associated with the lake: `projects/{project_id}/locations/{location_id}/services/{service_id}`
	Service pulumi.StringPtrInput `pulumi:"service"`
}

func (LakeMetastoreArgs) ElementType

func (LakeMetastoreArgs) ElementType() reflect.Type

func (LakeMetastoreArgs) ToLakeMetastoreOutput

func (i LakeMetastoreArgs) ToLakeMetastoreOutput() LakeMetastoreOutput

func (LakeMetastoreArgs) ToLakeMetastoreOutputWithContext

func (i LakeMetastoreArgs) ToLakeMetastoreOutputWithContext(ctx context.Context) LakeMetastoreOutput

func (LakeMetastoreArgs) ToLakeMetastorePtrOutput

func (i LakeMetastoreArgs) ToLakeMetastorePtrOutput() LakeMetastorePtrOutput

func (LakeMetastoreArgs) ToLakeMetastorePtrOutputWithContext

func (i LakeMetastoreArgs) ToLakeMetastorePtrOutputWithContext(ctx context.Context) LakeMetastorePtrOutput

type LakeMetastoreInput

type LakeMetastoreInput interface {
	pulumi.Input

	ToLakeMetastoreOutput() LakeMetastoreOutput
	ToLakeMetastoreOutputWithContext(context.Context) LakeMetastoreOutput
}

LakeMetastoreInput is an input type that accepts LakeMetastoreArgs and LakeMetastoreOutput values. You can construct a concrete instance of `LakeMetastoreInput` via:

LakeMetastoreArgs{...}

type LakeMetastoreOutput

type LakeMetastoreOutput struct{ *pulumi.OutputState }

func (LakeMetastoreOutput) ElementType

func (LakeMetastoreOutput) ElementType() reflect.Type

func (LakeMetastoreOutput) Service

Optional. A relative reference to the Dataproc Metastore (https://cloud.google.com/dataproc-metastore/docs) service associated with the lake: `projects/{project_id}/locations/{location_id}/services/{service_id}`

func (LakeMetastoreOutput) ToLakeMetastoreOutput

func (o LakeMetastoreOutput) ToLakeMetastoreOutput() LakeMetastoreOutput

func (LakeMetastoreOutput) ToLakeMetastoreOutputWithContext

func (o LakeMetastoreOutput) ToLakeMetastoreOutputWithContext(ctx context.Context) LakeMetastoreOutput

func (LakeMetastoreOutput) ToLakeMetastorePtrOutput

func (o LakeMetastoreOutput) ToLakeMetastorePtrOutput() LakeMetastorePtrOutput

func (LakeMetastoreOutput) ToLakeMetastorePtrOutputWithContext

func (o LakeMetastoreOutput) ToLakeMetastorePtrOutputWithContext(ctx context.Context) LakeMetastorePtrOutput

type LakeMetastorePtrInput

type LakeMetastorePtrInput interface {
	pulumi.Input

	ToLakeMetastorePtrOutput() LakeMetastorePtrOutput
	ToLakeMetastorePtrOutputWithContext(context.Context) LakeMetastorePtrOutput
}

LakeMetastorePtrInput is an input type that accepts LakeMetastoreArgs, LakeMetastorePtr and LakeMetastorePtrOutput values. You can construct a concrete instance of `LakeMetastorePtrInput` via:

        LakeMetastoreArgs{...}

or:

        nil

type LakeMetastorePtrOutput

type LakeMetastorePtrOutput struct{ *pulumi.OutputState }

func (LakeMetastorePtrOutput) Elem

func (LakeMetastorePtrOutput) ElementType

func (LakeMetastorePtrOutput) ElementType() reflect.Type

func (LakeMetastorePtrOutput) Service

Optional. A relative reference to the Dataproc Metastore (https://cloud.google.com/dataproc-metastore/docs) service associated with the lake: `projects/{project_id}/locations/{location_id}/services/{service_id}`

func (LakeMetastorePtrOutput) ToLakeMetastorePtrOutput

func (o LakeMetastorePtrOutput) ToLakeMetastorePtrOutput() LakeMetastorePtrOutput

func (LakeMetastorePtrOutput) ToLakeMetastorePtrOutputWithContext

func (o LakeMetastorePtrOutput) ToLakeMetastorePtrOutputWithContext(ctx context.Context) LakeMetastorePtrOutput

type LakeMetastoreStatus

type LakeMetastoreStatus struct {
	Endpoint   *string `pulumi:"endpoint"`
	Message    *string `pulumi:"message"`
	State      *string `pulumi:"state"`
	UpdateTime *string `pulumi:"updateTime"`
}

type LakeMetastoreStatusArgs

type LakeMetastoreStatusArgs struct {
	Endpoint   pulumi.StringPtrInput `pulumi:"endpoint"`
	Message    pulumi.StringPtrInput `pulumi:"message"`
	State      pulumi.StringPtrInput `pulumi:"state"`
	UpdateTime pulumi.StringPtrInput `pulumi:"updateTime"`
}

func (LakeMetastoreStatusArgs) ElementType

func (LakeMetastoreStatusArgs) ElementType() reflect.Type

func (LakeMetastoreStatusArgs) ToLakeMetastoreStatusOutput

func (i LakeMetastoreStatusArgs) ToLakeMetastoreStatusOutput() LakeMetastoreStatusOutput

func (LakeMetastoreStatusArgs) ToLakeMetastoreStatusOutputWithContext

func (i LakeMetastoreStatusArgs) ToLakeMetastoreStatusOutputWithContext(ctx context.Context) LakeMetastoreStatusOutput

type LakeMetastoreStatusArray

type LakeMetastoreStatusArray []LakeMetastoreStatusInput

func (LakeMetastoreStatusArray) ElementType

func (LakeMetastoreStatusArray) ElementType() reflect.Type

func (LakeMetastoreStatusArray) ToLakeMetastoreStatusArrayOutput

func (i LakeMetastoreStatusArray) ToLakeMetastoreStatusArrayOutput() LakeMetastoreStatusArrayOutput

func (LakeMetastoreStatusArray) ToLakeMetastoreStatusArrayOutputWithContext

func (i LakeMetastoreStatusArray) ToLakeMetastoreStatusArrayOutputWithContext(ctx context.Context) LakeMetastoreStatusArrayOutput

type LakeMetastoreStatusArrayInput

type LakeMetastoreStatusArrayInput interface {
	pulumi.Input

	ToLakeMetastoreStatusArrayOutput() LakeMetastoreStatusArrayOutput
	ToLakeMetastoreStatusArrayOutputWithContext(context.Context) LakeMetastoreStatusArrayOutput
}

LakeMetastoreStatusArrayInput is an input type that accepts LakeMetastoreStatusArray and LakeMetastoreStatusArrayOutput values. You can construct a concrete instance of `LakeMetastoreStatusArrayInput` via:

LakeMetastoreStatusArray{ LakeMetastoreStatusArgs{...} }

type LakeMetastoreStatusArrayOutput

type LakeMetastoreStatusArrayOutput struct{ *pulumi.OutputState }

func (LakeMetastoreStatusArrayOutput) ElementType

func (LakeMetastoreStatusArrayOutput) Index

func (LakeMetastoreStatusArrayOutput) ToLakeMetastoreStatusArrayOutput

func (o LakeMetastoreStatusArrayOutput) ToLakeMetastoreStatusArrayOutput() LakeMetastoreStatusArrayOutput

func (LakeMetastoreStatusArrayOutput) ToLakeMetastoreStatusArrayOutputWithContext

func (o LakeMetastoreStatusArrayOutput) ToLakeMetastoreStatusArrayOutputWithContext(ctx context.Context) LakeMetastoreStatusArrayOutput

type LakeMetastoreStatusInput

type LakeMetastoreStatusInput interface {
	pulumi.Input

	ToLakeMetastoreStatusOutput() LakeMetastoreStatusOutput
	ToLakeMetastoreStatusOutputWithContext(context.Context) LakeMetastoreStatusOutput
}

LakeMetastoreStatusInput is an input type that accepts LakeMetastoreStatusArgs and LakeMetastoreStatusOutput values. You can construct a concrete instance of `LakeMetastoreStatusInput` via:

LakeMetastoreStatusArgs{...}

type LakeMetastoreStatusOutput

type LakeMetastoreStatusOutput struct{ *pulumi.OutputState }

func (LakeMetastoreStatusOutput) ElementType

func (LakeMetastoreStatusOutput) ElementType() reflect.Type

func (LakeMetastoreStatusOutput) Endpoint

func (LakeMetastoreStatusOutput) Message

func (LakeMetastoreStatusOutput) State

func (LakeMetastoreStatusOutput) ToLakeMetastoreStatusOutput

func (o LakeMetastoreStatusOutput) ToLakeMetastoreStatusOutput() LakeMetastoreStatusOutput

func (LakeMetastoreStatusOutput) ToLakeMetastoreStatusOutputWithContext

func (o LakeMetastoreStatusOutput) ToLakeMetastoreStatusOutputWithContext(ctx context.Context) LakeMetastoreStatusOutput

func (LakeMetastoreStatusOutput) UpdateTime

type LakeOutput

type LakeOutput struct{ *pulumi.OutputState }

func (LakeOutput) AssetStatuses

func (o LakeOutput) AssetStatuses() LakeAssetStatusArrayOutput

Output only. Aggregated status of the underlying assets of the lake.

func (LakeOutput) CreateTime

func (o LakeOutput) CreateTime() pulumi.StringOutput

Output only. The time when the lake was created.

func (LakeOutput) Description

func (o LakeOutput) Description() pulumi.StringPtrOutput

Optional. Description of the lake.

func (LakeOutput) DisplayName

func (o LakeOutput) DisplayName() pulumi.StringPtrOutput

Optional. User friendly display name.

func (LakeOutput) ElementType

func (LakeOutput) ElementType() reflect.Type

func (LakeOutput) Labels

func (o LakeOutput) Labels() pulumi.StringMapOutput

Optional. User-defined labels for the lake.

func (LakeOutput) Location

func (o LakeOutput) Location() pulumi.StringOutput

The location for the resource

func (LakeOutput) Metastore

func (o LakeOutput) Metastore() LakeMetastorePtrOutput

Optional. Settings to manage lake and Dataproc Metastore service instance association.

func (LakeOutput) MetastoreStatuses

func (o LakeOutput) MetastoreStatuses() LakeMetastoreStatusArrayOutput

Output only. Metastore status of the lake.

func (LakeOutput) Name

func (o LakeOutput) Name() pulumi.StringOutput

The name of the lake.

func (LakeOutput) Project

func (o LakeOutput) Project() pulumi.StringOutput

The project for the resource

func (LakeOutput) ServiceAccount

func (o LakeOutput) ServiceAccount() pulumi.StringOutput

Output only. Service account associated with this lake. This service account must be authorized to access or operate on resources managed by the lake.

func (LakeOutput) State

func (o LakeOutput) State() pulumi.StringOutput

Output only. Current state of the lake. Possible values: STATE_UNSPECIFIED, ACTIVE, CREATING, DELETING, ACTION_REQUIRED

func (LakeOutput) ToLakeOutput

func (o LakeOutput) ToLakeOutput() LakeOutput

func (LakeOutput) ToLakeOutputWithContext

func (o LakeOutput) ToLakeOutputWithContext(ctx context.Context) LakeOutput

func (LakeOutput) Uid

func (o LakeOutput) Uid() pulumi.StringOutput

Output only. System generated globally unique ID for the lake. This ID will be different if the lake is deleted and re-created with the same name.

func (LakeOutput) UpdateTime

func (o LakeOutput) UpdateTime() pulumi.StringOutput

Output only. The time when the lake was last updated.

type LakeState

type LakeState struct {
	// Output only. Aggregated status of the underlying assets of the lake.
	AssetStatuses LakeAssetStatusArrayInput
	// Output only. The time when the lake was created.
	CreateTime pulumi.StringPtrInput
	// Optional. Description of the lake.
	Description pulumi.StringPtrInput
	// Optional. User friendly display name.
	DisplayName pulumi.StringPtrInput
	// Optional. User-defined labels for the lake.
	Labels pulumi.StringMapInput
	// The location for the resource
	Location pulumi.StringPtrInput
	// Optional. Settings to manage lake and Dataproc Metastore service instance association.
	Metastore LakeMetastorePtrInput
	// Output only. Metastore status of the lake.
	MetastoreStatuses LakeMetastoreStatusArrayInput
	// The name of the lake.
	Name pulumi.StringPtrInput
	// The project for the resource
	Project pulumi.StringPtrInput
	// Output only. Service account associated with this lake. This service account must be authorized to access or operate on
	// resources managed by the lake.
	ServiceAccount pulumi.StringPtrInput
	// Output only. Current state of the lake. Possible values: STATE_UNSPECIFIED, ACTIVE, CREATING, DELETING, ACTION_REQUIRED
	State pulumi.StringPtrInput
	// Output only. System generated globally unique ID for the lake. This ID will be different if the lake is deleted and
	// re-created with the same name.
	Uid pulumi.StringPtrInput
	// Output only. The time when the lake was last updated.
	UpdateTime pulumi.StringPtrInput
}

func (LakeState) ElementType

func (LakeState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL