Documentation ¶
Index ¶
- type Lake
- type LakeArgs
- type LakeArray
- type LakeArrayInput
- type LakeArrayOutput
- type LakeAssetStatus
- type LakeAssetStatusArgs
- type LakeAssetStatusArray
- type LakeAssetStatusArrayInput
- type LakeAssetStatusArrayOutput
- func (LakeAssetStatusArrayOutput) ElementType() reflect.Type
- func (o LakeAssetStatusArrayOutput) Index(i pulumi.IntInput) LakeAssetStatusOutput
- func (o LakeAssetStatusArrayOutput) ToLakeAssetStatusArrayOutput() LakeAssetStatusArrayOutput
- func (o LakeAssetStatusArrayOutput) ToLakeAssetStatusArrayOutputWithContext(ctx context.Context) LakeAssetStatusArrayOutput
- type LakeAssetStatusInput
- type LakeAssetStatusOutput
- func (o LakeAssetStatusOutput) ActiveAssets() pulumi.IntPtrOutput
- func (LakeAssetStatusOutput) ElementType() reflect.Type
- func (o LakeAssetStatusOutput) SecurityPolicyApplyingAssets() pulumi.IntPtrOutput
- func (o LakeAssetStatusOutput) ToLakeAssetStatusOutput() LakeAssetStatusOutput
- func (o LakeAssetStatusOutput) ToLakeAssetStatusOutputWithContext(ctx context.Context) LakeAssetStatusOutput
- func (o LakeAssetStatusOutput) UpdateTime() pulumi.StringPtrOutput
- type LakeInput
- type LakeMap
- type LakeMapInput
- type LakeMapOutput
- type LakeMetastore
- type LakeMetastoreArgs
- func (LakeMetastoreArgs) ElementType() reflect.Type
- func (i LakeMetastoreArgs) ToLakeMetastoreOutput() LakeMetastoreOutput
- func (i LakeMetastoreArgs) ToLakeMetastoreOutputWithContext(ctx context.Context) LakeMetastoreOutput
- func (i LakeMetastoreArgs) ToLakeMetastorePtrOutput() LakeMetastorePtrOutput
- func (i LakeMetastoreArgs) ToLakeMetastorePtrOutputWithContext(ctx context.Context) LakeMetastorePtrOutput
- type LakeMetastoreInput
- type LakeMetastoreOutput
- func (LakeMetastoreOutput) ElementType() reflect.Type
- func (o LakeMetastoreOutput) Service() pulumi.StringPtrOutput
- func (o LakeMetastoreOutput) ToLakeMetastoreOutput() LakeMetastoreOutput
- func (o LakeMetastoreOutput) ToLakeMetastoreOutputWithContext(ctx context.Context) LakeMetastoreOutput
- func (o LakeMetastoreOutput) ToLakeMetastorePtrOutput() LakeMetastorePtrOutput
- func (o LakeMetastoreOutput) ToLakeMetastorePtrOutputWithContext(ctx context.Context) LakeMetastorePtrOutput
- type LakeMetastorePtrInput
- type LakeMetastorePtrOutput
- func (o LakeMetastorePtrOutput) Elem() LakeMetastoreOutput
- func (LakeMetastorePtrOutput) ElementType() reflect.Type
- func (o LakeMetastorePtrOutput) Service() pulumi.StringPtrOutput
- func (o LakeMetastorePtrOutput) ToLakeMetastorePtrOutput() LakeMetastorePtrOutput
- func (o LakeMetastorePtrOutput) ToLakeMetastorePtrOutputWithContext(ctx context.Context) LakeMetastorePtrOutput
- type LakeMetastoreStatus
- type LakeMetastoreStatusArgs
- type LakeMetastoreStatusArray
- type LakeMetastoreStatusArrayInput
- type LakeMetastoreStatusArrayOutput
- func (LakeMetastoreStatusArrayOutput) ElementType() reflect.Type
- func (o LakeMetastoreStatusArrayOutput) Index(i pulumi.IntInput) LakeMetastoreStatusOutput
- func (o LakeMetastoreStatusArrayOutput) ToLakeMetastoreStatusArrayOutput() LakeMetastoreStatusArrayOutput
- func (o LakeMetastoreStatusArrayOutput) ToLakeMetastoreStatusArrayOutputWithContext(ctx context.Context) LakeMetastoreStatusArrayOutput
- type LakeMetastoreStatusInput
- type LakeMetastoreStatusOutput
- func (LakeMetastoreStatusOutput) ElementType() reflect.Type
- func (o LakeMetastoreStatusOutput) Endpoint() pulumi.StringPtrOutput
- func (o LakeMetastoreStatusOutput) Message() pulumi.StringPtrOutput
- func (o LakeMetastoreStatusOutput) State() pulumi.StringPtrOutput
- func (o LakeMetastoreStatusOutput) ToLakeMetastoreStatusOutput() LakeMetastoreStatusOutput
- func (o LakeMetastoreStatusOutput) ToLakeMetastoreStatusOutputWithContext(ctx context.Context) LakeMetastoreStatusOutput
- func (o LakeMetastoreStatusOutput) UpdateTime() pulumi.StringPtrOutput
- type LakeOutput
- func (o LakeOutput) AssetStatuses() LakeAssetStatusArrayOutput
- func (o LakeOutput) CreateTime() pulumi.StringOutput
- func (o LakeOutput) Description() pulumi.StringPtrOutput
- func (o LakeOutput) DisplayName() pulumi.StringPtrOutput
- func (LakeOutput) ElementType() reflect.Type
- func (o LakeOutput) Labels() pulumi.StringMapOutput
- func (o LakeOutput) Location() pulumi.StringOutput
- func (o LakeOutput) Metastore() LakeMetastorePtrOutput
- func (o LakeOutput) MetastoreStatuses() LakeMetastoreStatusArrayOutput
- func (o LakeOutput) Name() pulumi.StringOutput
- func (o LakeOutput) Project() pulumi.StringOutput
- func (o LakeOutput) ServiceAccount() pulumi.StringOutput
- func (o LakeOutput) State() pulumi.StringOutput
- func (o LakeOutput) ToLakeOutput() LakeOutput
- func (o LakeOutput) ToLakeOutputWithContext(ctx context.Context) LakeOutput
- func (o LakeOutput) Uid() pulumi.StringOutput
- func (o LakeOutput) UpdateTime() pulumi.StringOutput
- type LakeState
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) 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 ¶
type LakeArray ¶
type LakeArray []LakeInput
func (LakeArray) ElementType ¶
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 (o LakeArrayOutput) Index(i pulumi.IntInput) LakeOutput
func (LakeArrayOutput) ToLakeArrayOutput ¶
func (o LakeArrayOutput) ToLakeArrayOutput() LakeArrayOutput
func (LakeArrayOutput) ToLakeArrayOutputWithContext ¶
func (o LakeArrayOutput) ToLakeArrayOutputWithContext(ctx context.Context) LakeArrayOutput
type LakeAssetStatus ¶
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 (o LakeAssetStatusArrayOutput) Index(i pulumi.IntInput) LakeAssetStatusOutput
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 ¶
func (o LakeAssetStatusOutput) UpdateTime() pulumi.StringPtrOutput
type LakeInput ¶
type LakeInput interface { pulumi.Input ToLakeOutput() LakeOutput ToLakeOutputWithContext(ctx context.Context) LakeOutput }
type LakeMap ¶
func (LakeMap) ElementType ¶
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 (o LakeMapOutput) MapIndex(k pulumi.StringInput) LakeOutput
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 ¶
func (o LakeMetastoreOutput) Service() pulumi.StringPtrOutput
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
func LakeMetastorePtr ¶
func LakeMetastorePtr(v *LakeMetastoreArgs) LakeMetastorePtrInput
type LakeMetastorePtrOutput ¶
type LakeMetastorePtrOutput struct{ *pulumi.OutputState }
func (LakeMetastorePtrOutput) Elem ¶
func (o LakeMetastorePtrOutput) Elem() LakeMetastoreOutput
func (LakeMetastorePtrOutput) ElementType ¶
func (LakeMetastorePtrOutput) ElementType() reflect.Type
func (LakeMetastorePtrOutput) Service ¶
func (o LakeMetastorePtrOutput) Service() pulumi.StringPtrOutput
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 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) ElementType() reflect.Type
func (LakeMetastoreStatusArrayOutput) Index ¶
func (o LakeMetastoreStatusArrayOutput) Index(i pulumi.IntInput) LakeMetastoreStatusOutput
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 (o LakeMetastoreStatusOutput) Endpoint() pulumi.StringPtrOutput
func (LakeMetastoreStatusOutput) Message ¶
func (o LakeMetastoreStatusOutput) Message() pulumi.StringPtrOutput
func (LakeMetastoreStatusOutput) State ¶
func (o LakeMetastoreStatusOutput) State() pulumi.StringPtrOutput
func (LakeMetastoreStatusOutput) ToLakeMetastoreStatusOutput ¶
func (o LakeMetastoreStatusOutput) ToLakeMetastoreStatusOutput() LakeMetastoreStatusOutput
func (LakeMetastoreStatusOutput) ToLakeMetastoreStatusOutputWithContext ¶
func (o LakeMetastoreStatusOutput) ToLakeMetastoreStatusOutputWithContext(ctx context.Context) LakeMetastoreStatusOutput
func (LakeMetastoreStatusOutput) UpdateTime ¶
func (o LakeMetastoreStatusOutput) UpdateTime() pulumi.StringPtrOutput
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) 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 }