Documentation ¶
Index ¶
- type DataLake
- type DataLakeArgs
- type DataLakeArray
- type DataLakeArrayInput
- type DataLakeArrayOutput
- type DataLakeConfiguration
- type DataLakeConfigurationArgs
- func (DataLakeConfigurationArgs) ElementType() reflect.Type
- func (i DataLakeConfigurationArgs) ToDataLakeConfigurationOutput() DataLakeConfigurationOutput
- func (i DataLakeConfigurationArgs) ToDataLakeConfigurationOutputWithContext(ctx context.Context) DataLakeConfigurationOutput
- func (i DataLakeConfigurationArgs) ToDataLakeConfigurationPtrOutput() DataLakeConfigurationPtrOutput
- func (i DataLakeConfigurationArgs) ToDataLakeConfigurationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationPtrOutput
- type DataLakeConfigurationInput
- type DataLakeConfigurationLifecycleConfiguration
- type DataLakeConfigurationLifecycleConfigurationArgs
- func (DataLakeConfigurationLifecycleConfigurationArgs) ElementType() reflect.Type
- func (i DataLakeConfigurationLifecycleConfigurationArgs) ToDataLakeConfigurationLifecycleConfigurationOutput() DataLakeConfigurationLifecycleConfigurationOutput
- func (i DataLakeConfigurationLifecycleConfigurationArgs) ToDataLakeConfigurationLifecycleConfigurationOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationOutput
- func (i DataLakeConfigurationLifecycleConfigurationArgs) ToDataLakeConfigurationLifecycleConfigurationPtrOutput() DataLakeConfigurationLifecycleConfigurationPtrOutput
- func (i DataLakeConfigurationLifecycleConfigurationArgs) ToDataLakeConfigurationLifecycleConfigurationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationPtrOutput
- type DataLakeConfigurationLifecycleConfigurationExpiration
- type DataLakeConfigurationLifecycleConfigurationExpirationArgs
- func (DataLakeConfigurationLifecycleConfigurationExpirationArgs) ElementType() reflect.Type
- func (i DataLakeConfigurationLifecycleConfigurationExpirationArgs) ToDataLakeConfigurationLifecycleConfigurationExpirationOutput() DataLakeConfigurationLifecycleConfigurationExpirationOutput
- func (i DataLakeConfigurationLifecycleConfigurationExpirationArgs) ToDataLakeConfigurationLifecycleConfigurationExpirationOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationExpirationOutput
- func (i DataLakeConfigurationLifecycleConfigurationExpirationArgs) ToDataLakeConfigurationLifecycleConfigurationExpirationPtrOutput() DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput
- func (i DataLakeConfigurationLifecycleConfigurationExpirationArgs) ToDataLakeConfigurationLifecycleConfigurationExpirationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput
- type DataLakeConfigurationLifecycleConfigurationExpirationInput
- type DataLakeConfigurationLifecycleConfigurationExpirationOutput
- func (o DataLakeConfigurationLifecycleConfigurationExpirationOutput) Days() pulumi.IntPtrOutput
- func (DataLakeConfigurationLifecycleConfigurationExpirationOutput) ElementType() reflect.Type
- func (o DataLakeConfigurationLifecycleConfigurationExpirationOutput) ToDataLakeConfigurationLifecycleConfigurationExpirationOutput() DataLakeConfigurationLifecycleConfigurationExpirationOutput
- func (o DataLakeConfigurationLifecycleConfigurationExpirationOutput) ToDataLakeConfigurationLifecycleConfigurationExpirationOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationExpirationOutput
- func (o DataLakeConfigurationLifecycleConfigurationExpirationOutput) ToDataLakeConfigurationLifecycleConfigurationExpirationPtrOutput() DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput
- func (o DataLakeConfigurationLifecycleConfigurationExpirationOutput) ToDataLakeConfigurationLifecycleConfigurationExpirationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput
- type DataLakeConfigurationLifecycleConfigurationExpirationPtrInput
- type DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput
- func (o DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput) Days() pulumi.IntPtrOutput
- func (o DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput) Elem() DataLakeConfigurationLifecycleConfigurationExpirationOutput
- func (DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput) ElementType() reflect.Type
- func (o DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput) ToDataLakeConfigurationLifecycleConfigurationExpirationPtrOutput() DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput
- func (o DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput) ToDataLakeConfigurationLifecycleConfigurationExpirationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput
- type DataLakeConfigurationLifecycleConfigurationInput
- type DataLakeConfigurationLifecycleConfigurationOutput
- func (DataLakeConfigurationLifecycleConfigurationOutput) ElementType() reflect.Type
- func (o DataLakeConfigurationLifecycleConfigurationOutput) Expiration() DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput
- func (o DataLakeConfigurationLifecycleConfigurationOutput) ToDataLakeConfigurationLifecycleConfigurationOutput() DataLakeConfigurationLifecycleConfigurationOutput
- func (o DataLakeConfigurationLifecycleConfigurationOutput) ToDataLakeConfigurationLifecycleConfigurationOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationOutput
- func (o DataLakeConfigurationLifecycleConfigurationOutput) ToDataLakeConfigurationLifecycleConfigurationPtrOutput() DataLakeConfigurationLifecycleConfigurationPtrOutput
- func (o DataLakeConfigurationLifecycleConfigurationOutput) ToDataLakeConfigurationLifecycleConfigurationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationPtrOutput
- func (o DataLakeConfigurationLifecycleConfigurationOutput) Transitions() DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput
- type DataLakeConfigurationLifecycleConfigurationPtrInput
- type DataLakeConfigurationLifecycleConfigurationPtrOutput
- func (o DataLakeConfigurationLifecycleConfigurationPtrOutput) Elem() DataLakeConfigurationLifecycleConfigurationOutput
- func (DataLakeConfigurationLifecycleConfigurationPtrOutput) ElementType() reflect.Type
- func (o DataLakeConfigurationLifecycleConfigurationPtrOutput) Expiration() DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput
- func (o DataLakeConfigurationLifecycleConfigurationPtrOutput) ToDataLakeConfigurationLifecycleConfigurationPtrOutput() DataLakeConfigurationLifecycleConfigurationPtrOutput
- func (o DataLakeConfigurationLifecycleConfigurationPtrOutput) ToDataLakeConfigurationLifecycleConfigurationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationPtrOutput
- func (o DataLakeConfigurationLifecycleConfigurationPtrOutput) Transitions() DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput
- type DataLakeConfigurationLifecycleConfigurationTransition
- type DataLakeConfigurationLifecycleConfigurationTransitionArgs
- func (DataLakeConfigurationLifecycleConfigurationTransitionArgs) ElementType() reflect.Type
- func (i DataLakeConfigurationLifecycleConfigurationTransitionArgs) ToDataLakeConfigurationLifecycleConfigurationTransitionOutput() DataLakeConfigurationLifecycleConfigurationTransitionOutput
- func (i DataLakeConfigurationLifecycleConfigurationTransitionArgs) ToDataLakeConfigurationLifecycleConfigurationTransitionOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationTransitionOutput
- type DataLakeConfigurationLifecycleConfigurationTransitionArray
- func (DataLakeConfigurationLifecycleConfigurationTransitionArray) ElementType() reflect.Type
- func (i DataLakeConfigurationLifecycleConfigurationTransitionArray) ToDataLakeConfigurationLifecycleConfigurationTransitionArrayOutput() DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput
- func (i DataLakeConfigurationLifecycleConfigurationTransitionArray) ToDataLakeConfigurationLifecycleConfigurationTransitionArrayOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput
- type DataLakeConfigurationLifecycleConfigurationTransitionArrayInput
- type DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput
- func (DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput) ElementType() reflect.Type
- func (o DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput) Index(i pulumi.IntInput) DataLakeConfigurationLifecycleConfigurationTransitionOutput
- func (o DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput) ToDataLakeConfigurationLifecycleConfigurationTransitionArrayOutput() DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput
- func (o DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput) ToDataLakeConfigurationLifecycleConfigurationTransitionArrayOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput
- type DataLakeConfigurationLifecycleConfigurationTransitionInput
- type DataLakeConfigurationLifecycleConfigurationTransitionOutput
- func (o DataLakeConfigurationLifecycleConfigurationTransitionOutput) Days() pulumi.IntPtrOutput
- func (DataLakeConfigurationLifecycleConfigurationTransitionOutput) ElementType() reflect.Type
- func (o DataLakeConfigurationLifecycleConfigurationTransitionOutput) StorageClass() pulumi.StringPtrOutput
- func (o DataLakeConfigurationLifecycleConfigurationTransitionOutput) ToDataLakeConfigurationLifecycleConfigurationTransitionOutput() DataLakeConfigurationLifecycleConfigurationTransitionOutput
- func (o DataLakeConfigurationLifecycleConfigurationTransitionOutput) ToDataLakeConfigurationLifecycleConfigurationTransitionOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationTransitionOutput
- type DataLakeConfigurationOutput
- func (DataLakeConfigurationOutput) ElementType() reflect.Type
- func (o DataLakeConfigurationOutput) EncryptionConfigurations() pulumi.MapArrayOutput
- func (o DataLakeConfigurationOutput) LifecycleConfiguration() DataLakeConfigurationLifecycleConfigurationPtrOutput
- func (o DataLakeConfigurationOutput) Region() pulumi.StringOutput
- func (o DataLakeConfigurationOutput) ReplicationConfiguration() DataLakeConfigurationReplicationConfigurationPtrOutput
- func (o DataLakeConfigurationOutput) ToDataLakeConfigurationOutput() DataLakeConfigurationOutput
- func (o DataLakeConfigurationOutput) ToDataLakeConfigurationOutputWithContext(ctx context.Context) DataLakeConfigurationOutput
- func (o DataLakeConfigurationOutput) ToDataLakeConfigurationPtrOutput() DataLakeConfigurationPtrOutput
- func (o DataLakeConfigurationOutput) ToDataLakeConfigurationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationPtrOutput
- type DataLakeConfigurationPtrInput
- type DataLakeConfigurationPtrOutput
- func (o DataLakeConfigurationPtrOutput) Elem() DataLakeConfigurationOutput
- func (DataLakeConfigurationPtrOutput) ElementType() reflect.Type
- func (o DataLakeConfigurationPtrOutput) EncryptionConfigurations() pulumi.MapArrayOutput
- func (o DataLakeConfigurationPtrOutput) LifecycleConfiguration() DataLakeConfigurationLifecycleConfigurationPtrOutput
- func (o DataLakeConfigurationPtrOutput) Region() pulumi.StringPtrOutput
- func (o DataLakeConfigurationPtrOutput) ReplicationConfiguration() DataLakeConfigurationReplicationConfigurationPtrOutput
- func (o DataLakeConfigurationPtrOutput) ToDataLakeConfigurationPtrOutput() DataLakeConfigurationPtrOutput
- func (o DataLakeConfigurationPtrOutput) ToDataLakeConfigurationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationPtrOutput
- type DataLakeConfigurationReplicationConfiguration
- type DataLakeConfigurationReplicationConfigurationArgs
- func (DataLakeConfigurationReplicationConfigurationArgs) ElementType() reflect.Type
- func (i DataLakeConfigurationReplicationConfigurationArgs) ToDataLakeConfigurationReplicationConfigurationOutput() DataLakeConfigurationReplicationConfigurationOutput
- func (i DataLakeConfigurationReplicationConfigurationArgs) ToDataLakeConfigurationReplicationConfigurationOutputWithContext(ctx context.Context) DataLakeConfigurationReplicationConfigurationOutput
- func (i DataLakeConfigurationReplicationConfigurationArgs) ToDataLakeConfigurationReplicationConfigurationPtrOutput() DataLakeConfigurationReplicationConfigurationPtrOutput
- func (i DataLakeConfigurationReplicationConfigurationArgs) ToDataLakeConfigurationReplicationConfigurationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationReplicationConfigurationPtrOutput
- type DataLakeConfigurationReplicationConfigurationInput
- type DataLakeConfigurationReplicationConfigurationOutput
- func (DataLakeConfigurationReplicationConfigurationOutput) ElementType() reflect.Type
- func (o DataLakeConfigurationReplicationConfigurationOutput) Regions() pulumi.StringArrayOutput
- func (o DataLakeConfigurationReplicationConfigurationOutput) RoleArn() pulumi.StringPtrOutput
- func (o DataLakeConfigurationReplicationConfigurationOutput) ToDataLakeConfigurationReplicationConfigurationOutput() DataLakeConfigurationReplicationConfigurationOutput
- func (o DataLakeConfigurationReplicationConfigurationOutput) ToDataLakeConfigurationReplicationConfigurationOutputWithContext(ctx context.Context) DataLakeConfigurationReplicationConfigurationOutput
- func (o DataLakeConfigurationReplicationConfigurationOutput) ToDataLakeConfigurationReplicationConfigurationPtrOutput() DataLakeConfigurationReplicationConfigurationPtrOutput
- func (o DataLakeConfigurationReplicationConfigurationOutput) ToDataLakeConfigurationReplicationConfigurationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationReplicationConfigurationPtrOutput
- type DataLakeConfigurationReplicationConfigurationPtrInput
- type DataLakeConfigurationReplicationConfigurationPtrOutput
- func (o DataLakeConfigurationReplicationConfigurationPtrOutput) Elem() DataLakeConfigurationReplicationConfigurationOutput
- func (DataLakeConfigurationReplicationConfigurationPtrOutput) ElementType() reflect.Type
- func (o DataLakeConfigurationReplicationConfigurationPtrOutput) Regions() pulumi.StringArrayOutput
- func (o DataLakeConfigurationReplicationConfigurationPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o DataLakeConfigurationReplicationConfigurationPtrOutput) ToDataLakeConfigurationReplicationConfigurationPtrOutput() DataLakeConfigurationReplicationConfigurationPtrOutput
- func (o DataLakeConfigurationReplicationConfigurationPtrOutput) ToDataLakeConfigurationReplicationConfigurationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationReplicationConfigurationPtrOutput
- type DataLakeInput
- type DataLakeMap
- type DataLakeMapInput
- type DataLakeMapOutput
- type DataLakeOutput
- func (o DataLakeOutput) Arn() pulumi.StringOutput
- func (o DataLakeOutput) Configuration() DataLakeConfigurationPtrOutput
- func (DataLakeOutput) ElementType() reflect.Type
- func (o DataLakeOutput) MetaStoreManagerRoleArn() pulumi.StringOutput
- func (o DataLakeOutput) S3BucketArn() pulumi.StringOutput
- func (o DataLakeOutput) Tags() pulumi.StringMapOutput
- func (o DataLakeOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o DataLakeOutput) Timeouts() DataLakeTimeoutsPtrOutput
- func (o DataLakeOutput) ToDataLakeOutput() DataLakeOutput
- func (o DataLakeOutput) ToDataLakeOutputWithContext(ctx context.Context) DataLakeOutput
- type DataLakeState
- type DataLakeTimeouts
- type DataLakeTimeoutsArgs
- func (DataLakeTimeoutsArgs) ElementType() reflect.Type
- func (i DataLakeTimeoutsArgs) ToDataLakeTimeoutsOutput() DataLakeTimeoutsOutput
- func (i DataLakeTimeoutsArgs) ToDataLakeTimeoutsOutputWithContext(ctx context.Context) DataLakeTimeoutsOutput
- func (i DataLakeTimeoutsArgs) ToDataLakeTimeoutsPtrOutput() DataLakeTimeoutsPtrOutput
- func (i DataLakeTimeoutsArgs) ToDataLakeTimeoutsPtrOutputWithContext(ctx context.Context) DataLakeTimeoutsPtrOutput
- type DataLakeTimeoutsInput
- type DataLakeTimeoutsOutput
- func (o DataLakeTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (o DataLakeTimeoutsOutput) Delete() pulumi.StringPtrOutput
- func (DataLakeTimeoutsOutput) ElementType() reflect.Type
- func (o DataLakeTimeoutsOutput) ToDataLakeTimeoutsOutput() DataLakeTimeoutsOutput
- func (o DataLakeTimeoutsOutput) ToDataLakeTimeoutsOutputWithContext(ctx context.Context) DataLakeTimeoutsOutput
- func (o DataLakeTimeoutsOutput) ToDataLakeTimeoutsPtrOutput() DataLakeTimeoutsPtrOutput
- func (o DataLakeTimeoutsOutput) ToDataLakeTimeoutsPtrOutputWithContext(ctx context.Context) DataLakeTimeoutsPtrOutput
- func (o DataLakeTimeoutsOutput) Update() pulumi.StringPtrOutput
- type DataLakeTimeoutsPtrInput
- type DataLakeTimeoutsPtrOutput
- func (o DataLakeTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o DataLakeTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
- func (o DataLakeTimeoutsPtrOutput) Elem() DataLakeTimeoutsOutput
- func (DataLakeTimeoutsPtrOutput) ElementType() reflect.Type
- func (o DataLakeTimeoutsPtrOutput) ToDataLakeTimeoutsPtrOutput() DataLakeTimeoutsPtrOutput
- func (o DataLakeTimeoutsPtrOutput) ToDataLakeTimeoutsPtrOutputWithContext(ctx context.Context) DataLakeTimeoutsPtrOutput
- func (o DataLakeTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataLake ¶
type DataLake struct { pulumi.CustomResourceState // ARN of the Data Lake. Arn pulumi.StringOutput `pulumi:"arn"` // Specify the Region or Regions that will contribute data to the rollup region. Configuration DataLakeConfigurationPtrOutput `pulumi:"configuration"` // The Amazon Resource Name (ARN) used to create and update the AWS Glue table. This table contains partitions generated by the ingestion and normalization of AWS log sources and custom sources. MetaStoreManagerRoleArn pulumi.StringOutput `pulumi:"metaStoreManagerRoleArn"` // The ARN for the Amazon Security Lake Amazon S3 bucket. S3BucketArn pulumi.StringOutput `pulumi:"s3BucketArn"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` Timeouts DataLakeTimeoutsPtrOutput `pulumi:"timeouts"` }
Resource for managing an AWS Security Lake Data Lake.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/securitylake" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := securitylake.NewDataLake(ctx, "example", &securitylake.DataLakeArgs{ MetaStoreManagerRoleArn: pulumi.Any(aws_iam_role.Meta_store_manager.Arn), Configuration: &securitylake.DataLakeConfigurationArgs{ Region: pulumi.String("eu-west-1"), EncryptionConfigurations: pulumi.MapArray{ pulumi.Map{ "kmsKeyId": pulumi.Any("S3_MANAGED_KEY"), }, }, LifecycleConfiguration: &securitylake.DataLakeConfigurationLifecycleConfigurationArgs{ Transitions: securitylake.DataLakeConfigurationLifecycleConfigurationTransitionArray{ &securitylake.DataLakeConfigurationLifecycleConfigurationTransitionArgs{ Days: pulumi.Int(31), StorageClass: pulumi.String("STANDARD_IA"), }, &securitylake.DataLakeConfigurationLifecycleConfigurationTransitionArgs{ Days: pulumi.Int(80), StorageClass: pulumi.String("ONEZONE_IA"), }, }, Expiration: &securitylake.DataLakeConfigurationLifecycleConfigurationExpirationArgs{ Days: pulumi.Int(300), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/securitylake" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := securitylake.NewDataLake(ctx, "example", &securitylake.DataLakeArgs{ MetaStoreManagerRoleArn: pulumi.Any(aws_iam_role.Meta_store_manager.Arn), Configuration: &securitylake.DataLakeConfigurationArgs{ Region: pulumi.String("eu-west-1"), EncryptionConfigurations: pulumi.MapArray{ pulumi.Map{ "kmsKeyId": pulumi.Any("S3_MANAGED_KEY"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Security Hub standards subscriptions using the standards subscription ARN. For example:
```sh
$ pulumi import aws:securitylake/dataLake:DataLake example arn:aws:securitylake:eu-west-1:123456789012:data-lake/default
```
func GetDataLake ¶
func GetDataLake(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataLakeState, opts ...pulumi.ResourceOption) (*DataLake, error)
GetDataLake gets an existing DataLake 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 NewDataLake ¶
func NewDataLake(ctx *pulumi.Context, name string, args *DataLakeArgs, opts ...pulumi.ResourceOption) (*DataLake, error)
NewDataLake registers a new resource with the given unique name, arguments, and options.
func (*DataLake) ElementType ¶
func (*DataLake) ToDataLakeOutput ¶
func (i *DataLake) ToDataLakeOutput() DataLakeOutput
func (*DataLake) ToDataLakeOutputWithContext ¶
func (i *DataLake) ToDataLakeOutputWithContext(ctx context.Context) DataLakeOutput
type DataLakeArgs ¶
type DataLakeArgs struct { // Specify the Region or Regions that will contribute data to the rollup region. Configuration DataLakeConfigurationPtrInput // The Amazon Resource Name (ARN) used to create and update the AWS Glue table. This table contains partitions generated by the ingestion and normalization of AWS log sources and custom sources. MetaStoreManagerRoleArn pulumi.StringInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput Timeouts DataLakeTimeoutsPtrInput }
The set of arguments for constructing a DataLake resource.
func (DataLakeArgs) ElementType ¶
func (DataLakeArgs) ElementType() reflect.Type
type DataLakeArray ¶
type DataLakeArray []DataLakeInput
func (DataLakeArray) ElementType ¶
func (DataLakeArray) ElementType() reflect.Type
func (DataLakeArray) ToDataLakeArrayOutput ¶
func (i DataLakeArray) ToDataLakeArrayOutput() DataLakeArrayOutput
func (DataLakeArray) ToDataLakeArrayOutputWithContext ¶
func (i DataLakeArray) ToDataLakeArrayOutputWithContext(ctx context.Context) DataLakeArrayOutput
type DataLakeArrayInput ¶
type DataLakeArrayInput interface { pulumi.Input ToDataLakeArrayOutput() DataLakeArrayOutput ToDataLakeArrayOutputWithContext(context.Context) DataLakeArrayOutput }
DataLakeArrayInput is an input type that accepts DataLakeArray and DataLakeArrayOutput values. You can construct a concrete instance of `DataLakeArrayInput` via:
DataLakeArray{ DataLakeArgs{...} }
type DataLakeArrayOutput ¶
type DataLakeArrayOutput struct{ *pulumi.OutputState }
func (DataLakeArrayOutput) ElementType ¶
func (DataLakeArrayOutput) ElementType() reflect.Type
func (DataLakeArrayOutput) Index ¶
func (o DataLakeArrayOutput) Index(i pulumi.IntInput) DataLakeOutput
func (DataLakeArrayOutput) ToDataLakeArrayOutput ¶
func (o DataLakeArrayOutput) ToDataLakeArrayOutput() DataLakeArrayOutput
func (DataLakeArrayOutput) ToDataLakeArrayOutputWithContext ¶
func (o DataLakeArrayOutput) ToDataLakeArrayOutputWithContext(ctx context.Context) DataLakeArrayOutput
type DataLakeConfiguration ¶
type DataLakeConfiguration struct { // Provides encryption details of Amazon Security Lake object. EncryptionConfigurations []map[string]interface{} `pulumi:"encryptionConfigurations"` // Provides lifecycle details of Amazon Security Lake object. LifecycleConfiguration *DataLakeConfigurationLifecycleConfiguration `pulumi:"lifecycleConfiguration"` // The AWS Regions where Security Lake is automatically enabled. Region string `pulumi:"region"` // Provides replication details of Amazon Security Lake object. ReplicationConfiguration *DataLakeConfigurationReplicationConfiguration `pulumi:"replicationConfiguration"` }
type DataLakeConfigurationArgs ¶
type DataLakeConfigurationArgs struct { // Provides encryption details of Amazon Security Lake object. EncryptionConfigurations pulumi.MapArrayInput `pulumi:"encryptionConfigurations"` // Provides lifecycle details of Amazon Security Lake object. LifecycleConfiguration DataLakeConfigurationLifecycleConfigurationPtrInput `pulumi:"lifecycleConfiguration"` // The AWS Regions where Security Lake is automatically enabled. Region pulumi.StringInput `pulumi:"region"` // Provides replication details of Amazon Security Lake object. ReplicationConfiguration DataLakeConfigurationReplicationConfigurationPtrInput `pulumi:"replicationConfiguration"` }
func (DataLakeConfigurationArgs) ElementType ¶
func (DataLakeConfigurationArgs) ElementType() reflect.Type
func (DataLakeConfigurationArgs) ToDataLakeConfigurationOutput ¶
func (i DataLakeConfigurationArgs) ToDataLakeConfigurationOutput() DataLakeConfigurationOutput
func (DataLakeConfigurationArgs) ToDataLakeConfigurationOutputWithContext ¶
func (i DataLakeConfigurationArgs) ToDataLakeConfigurationOutputWithContext(ctx context.Context) DataLakeConfigurationOutput
func (DataLakeConfigurationArgs) ToDataLakeConfigurationPtrOutput ¶
func (i DataLakeConfigurationArgs) ToDataLakeConfigurationPtrOutput() DataLakeConfigurationPtrOutput
func (DataLakeConfigurationArgs) ToDataLakeConfigurationPtrOutputWithContext ¶
func (i DataLakeConfigurationArgs) ToDataLakeConfigurationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationPtrOutput
type DataLakeConfigurationInput ¶
type DataLakeConfigurationInput interface { pulumi.Input ToDataLakeConfigurationOutput() DataLakeConfigurationOutput ToDataLakeConfigurationOutputWithContext(context.Context) DataLakeConfigurationOutput }
DataLakeConfigurationInput is an input type that accepts DataLakeConfigurationArgs and DataLakeConfigurationOutput values. You can construct a concrete instance of `DataLakeConfigurationInput` via:
DataLakeConfigurationArgs{...}
type DataLakeConfigurationLifecycleConfiguration ¶
type DataLakeConfigurationLifecycleConfiguration struct { // Provides data expiration details of Amazon Security Lake object. Expiration *DataLakeConfigurationLifecycleConfigurationExpiration `pulumi:"expiration"` // Provides data storage transition details of Amazon Security Lake object. Transitions []DataLakeConfigurationLifecycleConfigurationTransition `pulumi:"transitions"` }
type DataLakeConfigurationLifecycleConfigurationArgs ¶
type DataLakeConfigurationLifecycleConfigurationArgs struct { // Provides data expiration details of Amazon Security Lake object. Expiration DataLakeConfigurationLifecycleConfigurationExpirationPtrInput `pulumi:"expiration"` // Provides data storage transition details of Amazon Security Lake object. Transitions DataLakeConfigurationLifecycleConfigurationTransitionArrayInput `pulumi:"transitions"` }
func (DataLakeConfigurationLifecycleConfigurationArgs) ElementType ¶
func (DataLakeConfigurationLifecycleConfigurationArgs) ElementType() reflect.Type
func (DataLakeConfigurationLifecycleConfigurationArgs) ToDataLakeConfigurationLifecycleConfigurationOutput ¶
func (i DataLakeConfigurationLifecycleConfigurationArgs) ToDataLakeConfigurationLifecycleConfigurationOutput() DataLakeConfigurationLifecycleConfigurationOutput
func (DataLakeConfigurationLifecycleConfigurationArgs) ToDataLakeConfigurationLifecycleConfigurationOutputWithContext ¶
func (i DataLakeConfigurationLifecycleConfigurationArgs) ToDataLakeConfigurationLifecycleConfigurationOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationOutput
func (DataLakeConfigurationLifecycleConfigurationArgs) ToDataLakeConfigurationLifecycleConfigurationPtrOutput ¶
func (i DataLakeConfigurationLifecycleConfigurationArgs) ToDataLakeConfigurationLifecycleConfigurationPtrOutput() DataLakeConfigurationLifecycleConfigurationPtrOutput
func (DataLakeConfigurationLifecycleConfigurationArgs) ToDataLakeConfigurationLifecycleConfigurationPtrOutputWithContext ¶
func (i DataLakeConfigurationLifecycleConfigurationArgs) ToDataLakeConfigurationLifecycleConfigurationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationPtrOutput
type DataLakeConfigurationLifecycleConfigurationExpiration ¶
type DataLakeConfigurationLifecycleConfigurationExpiration struct { // Number of days before data transition to a different S3 Storage Class in the Amazon Security Lake object. Days *int `pulumi:"days"` }
type DataLakeConfigurationLifecycleConfigurationExpirationArgs ¶
type DataLakeConfigurationLifecycleConfigurationExpirationArgs struct { // Number of days before data transition to a different S3 Storage Class in the Amazon Security Lake object. Days pulumi.IntPtrInput `pulumi:"days"` }
func (DataLakeConfigurationLifecycleConfigurationExpirationArgs) ElementType ¶
func (DataLakeConfigurationLifecycleConfigurationExpirationArgs) ElementType() reflect.Type
func (DataLakeConfigurationLifecycleConfigurationExpirationArgs) ToDataLakeConfigurationLifecycleConfigurationExpirationOutput ¶
func (i DataLakeConfigurationLifecycleConfigurationExpirationArgs) ToDataLakeConfigurationLifecycleConfigurationExpirationOutput() DataLakeConfigurationLifecycleConfigurationExpirationOutput
func (DataLakeConfigurationLifecycleConfigurationExpirationArgs) ToDataLakeConfigurationLifecycleConfigurationExpirationOutputWithContext ¶
func (i DataLakeConfigurationLifecycleConfigurationExpirationArgs) ToDataLakeConfigurationLifecycleConfigurationExpirationOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationExpirationOutput
func (DataLakeConfigurationLifecycleConfigurationExpirationArgs) ToDataLakeConfigurationLifecycleConfigurationExpirationPtrOutput ¶
func (i DataLakeConfigurationLifecycleConfigurationExpirationArgs) ToDataLakeConfigurationLifecycleConfigurationExpirationPtrOutput() DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput
func (DataLakeConfigurationLifecycleConfigurationExpirationArgs) ToDataLakeConfigurationLifecycleConfigurationExpirationPtrOutputWithContext ¶
func (i DataLakeConfigurationLifecycleConfigurationExpirationArgs) ToDataLakeConfigurationLifecycleConfigurationExpirationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput
type DataLakeConfigurationLifecycleConfigurationExpirationInput ¶
type DataLakeConfigurationLifecycleConfigurationExpirationInput interface { pulumi.Input ToDataLakeConfigurationLifecycleConfigurationExpirationOutput() DataLakeConfigurationLifecycleConfigurationExpirationOutput ToDataLakeConfigurationLifecycleConfigurationExpirationOutputWithContext(context.Context) DataLakeConfigurationLifecycleConfigurationExpirationOutput }
DataLakeConfigurationLifecycleConfigurationExpirationInput is an input type that accepts DataLakeConfigurationLifecycleConfigurationExpirationArgs and DataLakeConfigurationLifecycleConfigurationExpirationOutput values. You can construct a concrete instance of `DataLakeConfigurationLifecycleConfigurationExpirationInput` via:
DataLakeConfigurationLifecycleConfigurationExpirationArgs{...}
type DataLakeConfigurationLifecycleConfigurationExpirationOutput ¶
type DataLakeConfigurationLifecycleConfigurationExpirationOutput struct{ *pulumi.OutputState }
func (DataLakeConfigurationLifecycleConfigurationExpirationOutput) Days ¶
Number of days before data transition to a different S3 Storage Class in the Amazon Security Lake object.
func (DataLakeConfigurationLifecycleConfigurationExpirationOutput) ElementType ¶
func (DataLakeConfigurationLifecycleConfigurationExpirationOutput) ElementType() reflect.Type
func (DataLakeConfigurationLifecycleConfigurationExpirationOutput) ToDataLakeConfigurationLifecycleConfigurationExpirationOutput ¶
func (o DataLakeConfigurationLifecycleConfigurationExpirationOutput) ToDataLakeConfigurationLifecycleConfigurationExpirationOutput() DataLakeConfigurationLifecycleConfigurationExpirationOutput
func (DataLakeConfigurationLifecycleConfigurationExpirationOutput) ToDataLakeConfigurationLifecycleConfigurationExpirationOutputWithContext ¶
func (o DataLakeConfigurationLifecycleConfigurationExpirationOutput) ToDataLakeConfigurationLifecycleConfigurationExpirationOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationExpirationOutput
func (DataLakeConfigurationLifecycleConfigurationExpirationOutput) ToDataLakeConfigurationLifecycleConfigurationExpirationPtrOutput ¶
func (o DataLakeConfigurationLifecycleConfigurationExpirationOutput) ToDataLakeConfigurationLifecycleConfigurationExpirationPtrOutput() DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput
func (DataLakeConfigurationLifecycleConfigurationExpirationOutput) ToDataLakeConfigurationLifecycleConfigurationExpirationPtrOutputWithContext ¶
func (o DataLakeConfigurationLifecycleConfigurationExpirationOutput) ToDataLakeConfigurationLifecycleConfigurationExpirationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput
type DataLakeConfigurationLifecycleConfigurationExpirationPtrInput ¶
type DataLakeConfigurationLifecycleConfigurationExpirationPtrInput interface { pulumi.Input ToDataLakeConfigurationLifecycleConfigurationExpirationPtrOutput() DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput ToDataLakeConfigurationLifecycleConfigurationExpirationPtrOutputWithContext(context.Context) DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput }
DataLakeConfigurationLifecycleConfigurationExpirationPtrInput is an input type that accepts DataLakeConfigurationLifecycleConfigurationExpirationArgs, DataLakeConfigurationLifecycleConfigurationExpirationPtr and DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput values. You can construct a concrete instance of `DataLakeConfigurationLifecycleConfigurationExpirationPtrInput` via:
DataLakeConfigurationLifecycleConfigurationExpirationArgs{...} or: nil
func DataLakeConfigurationLifecycleConfigurationExpirationPtr ¶
func DataLakeConfigurationLifecycleConfigurationExpirationPtr(v *DataLakeConfigurationLifecycleConfigurationExpirationArgs) DataLakeConfigurationLifecycleConfigurationExpirationPtrInput
type DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput ¶
type DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput struct{ *pulumi.OutputState }
func (DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput) Days ¶
Number of days before data transition to a different S3 Storage Class in the Amazon Security Lake object.
func (DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput) ElementType ¶
func (DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput) ElementType() reflect.Type
func (DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput) ToDataLakeConfigurationLifecycleConfigurationExpirationPtrOutput ¶
func (o DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput) ToDataLakeConfigurationLifecycleConfigurationExpirationPtrOutput() DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput
func (DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput) ToDataLakeConfigurationLifecycleConfigurationExpirationPtrOutputWithContext ¶
func (o DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput) ToDataLakeConfigurationLifecycleConfigurationExpirationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput
type DataLakeConfigurationLifecycleConfigurationInput ¶
type DataLakeConfigurationLifecycleConfigurationInput interface { pulumi.Input ToDataLakeConfigurationLifecycleConfigurationOutput() DataLakeConfigurationLifecycleConfigurationOutput ToDataLakeConfigurationLifecycleConfigurationOutputWithContext(context.Context) DataLakeConfigurationLifecycleConfigurationOutput }
DataLakeConfigurationLifecycleConfigurationInput is an input type that accepts DataLakeConfigurationLifecycleConfigurationArgs and DataLakeConfigurationLifecycleConfigurationOutput values. You can construct a concrete instance of `DataLakeConfigurationLifecycleConfigurationInput` via:
DataLakeConfigurationLifecycleConfigurationArgs{...}
type DataLakeConfigurationLifecycleConfigurationOutput ¶
type DataLakeConfigurationLifecycleConfigurationOutput struct{ *pulumi.OutputState }
func (DataLakeConfigurationLifecycleConfigurationOutput) ElementType ¶
func (DataLakeConfigurationLifecycleConfigurationOutput) ElementType() reflect.Type
func (DataLakeConfigurationLifecycleConfigurationOutput) Expiration ¶
func (o DataLakeConfigurationLifecycleConfigurationOutput) Expiration() DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput
Provides data expiration details of Amazon Security Lake object.
func (DataLakeConfigurationLifecycleConfigurationOutput) ToDataLakeConfigurationLifecycleConfigurationOutput ¶
func (o DataLakeConfigurationLifecycleConfigurationOutput) ToDataLakeConfigurationLifecycleConfigurationOutput() DataLakeConfigurationLifecycleConfigurationOutput
func (DataLakeConfigurationLifecycleConfigurationOutput) ToDataLakeConfigurationLifecycleConfigurationOutputWithContext ¶
func (o DataLakeConfigurationLifecycleConfigurationOutput) ToDataLakeConfigurationLifecycleConfigurationOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationOutput
func (DataLakeConfigurationLifecycleConfigurationOutput) ToDataLakeConfigurationLifecycleConfigurationPtrOutput ¶
func (o DataLakeConfigurationLifecycleConfigurationOutput) ToDataLakeConfigurationLifecycleConfigurationPtrOutput() DataLakeConfigurationLifecycleConfigurationPtrOutput
func (DataLakeConfigurationLifecycleConfigurationOutput) ToDataLakeConfigurationLifecycleConfigurationPtrOutputWithContext ¶
func (o DataLakeConfigurationLifecycleConfigurationOutput) ToDataLakeConfigurationLifecycleConfigurationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationPtrOutput
func (DataLakeConfigurationLifecycleConfigurationOutput) Transitions ¶
func (o DataLakeConfigurationLifecycleConfigurationOutput) Transitions() DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput
Provides data storage transition details of Amazon Security Lake object.
type DataLakeConfigurationLifecycleConfigurationPtrInput ¶
type DataLakeConfigurationLifecycleConfigurationPtrInput interface { pulumi.Input ToDataLakeConfigurationLifecycleConfigurationPtrOutput() DataLakeConfigurationLifecycleConfigurationPtrOutput ToDataLakeConfigurationLifecycleConfigurationPtrOutputWithContext(context.Context) DataLakeConfigurationLifecycleConfigurationPtrOutput }
DataLakeConfigurationLifecycleConfigurationPtrInput is an input type that accepts DataLakeConfigurationLifecycleConfigurationArgs, DataLakeConfigurationLifecycleConfigurationPtr and DataLakeConfigurationLifecycleConfigurationPtrOutput values. You can construct a concrete instance of `DataLakeConfigurationLifecycleConfigurationPtrInput` via:
DataLakeConfigurationLifecycleConfigurationArgs{...} or: nil
func DataLakeConfigurationLifecycleConfigurationPtr ¶
func DataLakeConfigurationLifecycleConfigurationPtr(v *DataLakeConfigurationLifecycleConfigurationArgs) DataLakeConfigurationLifecycleConfigurationPtrInput
type DataLakeConfigurationLifecycleConfigurationPtrOutput ¶
type DataLakeConfigurationLifecycleConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataLakeConfigurationLifecycleConfigurationPtrOutput) ElementType ¶
func (DataLakeConfigurationLifecycleConfigurationPtrOutput) ElementType() reflect.Type
func (DataLakeConfigurationLifecycleConfigurationPtrOutput) Expiration ¶
func (o DataLakeConfigurationLifecycleConfigurationPtrOutput) Expiration() DataLakeConfigurationLifecycleConfigurationExpirationPtrOutput
Provides data expiration details of Amazon Security Lake object.
func (DataLakeConfigurationLifecycleConfigurationPtrOutput) ToDataLakeConfigurationLifecycleConfigurationPtrOutput ¶
func (o DataLakeConfigurationLifecycleConfigurationPtrOutput) ToDataLakeConfigurationLifecycleConfigurationPtrOutput() DataLakeConfigurationLifecycleConfigurationPtrOutput
func (DataLakeConfigurationLifecycleConfigurationPtrOutput) ToDataLakeConfigurationLifecycleConfigurationPtrOutputWithContext ¶
func (o DataLakeConfigurationLifecycleConfigurationPtrOutput) ToDataLakeConfigurationLifecycleConfigurationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationPtrOutput
func (DataLakeConfigurationLifecycleConfigurationPtrOutput) Transitions ¶
func (o DataLakeConfigurationLifecycleConfigurationPtrOutput) Transitions() DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput
Provides data storage transition details of Amazon Security Lake object.
type DataLakeConfigurationLifecycleConfigurationTransition ¶
type DataLakeConfigurationLifecycleConfigurationTransition struct { // Number of days before data transition to a different S3 Storage Class in the Amazon Security Lake object. Days *int `pulumi:"days"` // The range of storage classes that you can choose from based on the data access, resiliency, and cost requirements of your workloads. StorageClass *string `pulumi:"storageClass"` }
type DataLakeConfigurationLifecycleConfigurationTransitionArgs ¶
type DataLakeConfigurationLifecycleConfigurationTransitionArgs struct { // Number of days before data transition to a different S3 Storage Class in the Amazon Security Lake object. Days pulumi.IntPtrInput `pulumi:"days"` // The range of storage classes that you can choose from based on the data access, resiliency, and cost requirements of your workloads. StorageClass pulumi.StringPtrInput `pulumi:"storageClass"` }
func (DataLakeConfigurationLifecycleConfigurationTransitionArgs) ElementType ¶
func (DataLakeConfigurationLifecycleConfigurationTransitionArgs) ElementType() reflect.Type
func (DataLakeConfigurationLifecycleConfigurationTransitionArgs) ToDataLakeConfigurationLifecycleConfigurationTransitionOutput ¶
func (i DataLakeConfigurationLifecycleConfigurationTransitionArgs) ToDataLakeConfigurationLifecycleConfigurationTransitionOutput() DataLakeConfigurationLifecycleConfigurationTransitionOutput
func (DataLakeConfigurationLifecycleConfigurationTransitionArgs) ToDataLakeConfigurationLifecycleConfigurationTransitionOutputWithContext ¶
func (i DataLakeConfigurationLifecycleConfigurationTransitionArgs) ToDataLakeConfigurationLifecycleConfigurationTransitionOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationTransitionOutput
type DataLakeConfigurationLifecycleConfigurationTransitionArray ¶
type DataLakeConfigurationLifecycleConfigurationTransitionArray []DataLakeConfigurationLifecycleConfigurationTransitionInput
func (DataLakeConfigurationLifecycleConfigurationTransitionArray) ElementType ¶
func (DataLakeConfigurationLifecycleConfigurationTransitionArray) ElementType() reflect.Type
func (DataLakeConfigurationLifecycleConfigurationTransitionArray) ToDataLakeConfigurationLifecycleConfigurationTransitionArrayOutput ¶
func (i DataLakeConfigurationLifecycleConfigurationTransitionArray) ToDataLakeConfigurationLifecycleConfigurationTransitionArrayOutput() DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput
func (DataLakeConfigurationLifecycleConfigurationTransitionArray) ToDataLakeConfigurationLifecycleConfigurationTransitionArrayOutputWithContext ¶
func (i DataLakeConfigurationLifecycleConfigurationTransitionArray) ToDataLakeConfigurationLifecycleConfigurationTransitionArrayOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput
type DataLakeConfigurationLifecycleConfigurationTransitionArrayInput ¶
type DataLakeConfigurationLifecycleConfigurationTransitionArrayInput interface { pulumi.Input ToDataLakeConfigurationLifecycleConfigurationTransitionArrayOutput() DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput ToDataLakeConfigurationLifecycleConfigurationTransitionArrayOutputWithContext(context.Context) DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput }
DataLakeConfigurationLifecycleConfigurationTransitionArrayInput is an input type that accepts DataLakeConfigurationLifecycleConfigurationTransitionArray and DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput values. You can construct a concrete instance of `DataLakeConfigurationLifecycleConfigurationTransitionArrayInput` via:
DataLakeConfigurationLifecycleConfigurationTransitionArray{ DataLakeConfigurationLifecycleConfigurationTransitionArgs{...} }
type DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput ¶
type DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput struct{ *pulumi.OutputState }
func (DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput) ElementType ¶
func (DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput) ElementType() reflect.Type
func (DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput) ToDataLakeConfigurationLifecycleConfigurationTransitionArrayOutput ¶
func (o DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput) ToDataLakeConfigurationLifecycleConfigurationTransitionArrayOutput() DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput
func (DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput) ToDataLakeConfigurationLifecycleConfigurationTransitionArrayOutputWithContext ¶
func (o DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput) ToDataLakeConfigurationLifecycleConfigurationTransitionArrayOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationTransitionArrayOutput
type DataLakeConfigurationLifecycleConfigurationTransitionInput ¶
type DataLakeConfigurationLifecycleConfigurationTransitionInput interface { pulumi.Input ToDataLakeConfigurationLifecycleConfigurationTransitionOutput() DataLakeConfigurationLifecycleConfigurationTransitionOutput ToDataLakeConfigurationLifecycleConfigurationTransitionOutputWithContext(context.Context) DataLakeConfigurationLifecycleConfigurationTransitionOutput }
DataLakeConfigurationLifecycleConfigurationTransitionInput is an input type that accepts DataLakeConfigurationLifecycleConfigurationTransitionArgs and DataLakeConfigurationLifecycleConfigurationTransitionOutput values. You can construct a concrete instance of `DataLakeConfigurationLifecycleConfigurationTransitionInput` via:
DataLakeConfigurationLifecycleConfigurationTransitionArgs{...}
type DataLakeConfigurationLifecycleConfigurationTransitionOutput ¶
type DataLakeConfigurationLifecycleConfigurationTransitionOutput struct{ *pulumi.OutputState }
func (DataLakeConfigurationLifecycleConfigurationTransitionOutput) Days ¶
Number of days before data transition to a different S3 Storage Class in the Amazon Security Lake object.
func (DataLakeConfigurationLifecycleConfigurationTransitionOutput) ElementType ¶
func (DataLakeConfigurationLifecycleConfigurationTransitionOutput) ElementType() reflect.Type
func (DataLakeConfigurationLifecycleConfigurationTransitionOutput) StorageClass ¶
func (o DataLakeConfigurationLifecycleConfigurationTransitionOutput) StorageClass() pulumi.StringPtrOutput
The range of storage classes that you can choose from based on the data access, resiliency, and cost requirements of your workloads.
func (DataLakeConfigurationLifecycleConfigurationTransitionOutput) ToDataLakeConfigurationLifecycleConfigurationTransitionOutput ¶
func (o DataLakeConfigurationLifecycleConfigurationTransitionOutput) ToDataLakeConfigurationLifecycleConfigurationTransitionOutput() DataLakeConfigurationLifecycleConfigurationTransitionOutput
func (DataLakeConfigurationLifecycleConfigurationTransitionOutput) ToDataLakeConfigurationLifecycleConfigurationTransitionOutputWithContext ¶
func (o DataLakeConfigurationLifecycleConfigurationTransitionOutput) ToDataLakeConfigurationLifecycleConfigurationTransitionOutputWithContext(ctx context.Context) DataLakeConfigurationLifecycleConfigurationTransitionOutput
type DataLakeConfigurationOutput ¶
type DataLakeConfigurationOutput struct{ *pulumi.OutputState }
func (DataLakeConfigurationOutput) ElementType ¶
func (DataLakeConfigurationOutput) ElementType() reflect.Type
func (DataLakeConfigurationOutput) EncryptionConfigurations ¶
func (o DataLakeConfigurationOutput) EncryptionConfigurations() pulumi.MapArrayOutput
Provides encryption details of Amazon Security Lake object.
func (DataLakeConfigurationOutput) LifecycleConfiguration ¶
func (o DataLakeConfigurationOutput) LifecycleConfiguration() DataLakeConfigurationLifecycleConfigurationPtrOutput
Provides lifecycle details of Amazon Security Lake object.
func (DataLakeConfigurationOutput) Region ¶
func (o DataLakeConfigurationOutput) Region() pulumi.StringOutput
The AWS Regions where Security Lake is automatically enabled.
func (DataLakeConfigurationOutput) ReplicationConfiguration ¶
func (o DataLakeConfigurationOutput) ReplicationConfiguration() DataLakeConfigurationReplicationConfigurationPtrOutput
Provides replication details of Amazon Security Lake object.
func (DataLakeConfigurationOutput) ToDataLakeConfigurationOutput ¶
func (o DataLakeConfigurationOutput) ToDataLakeConfigurationOutput() DataLakeConfigurationOutput
func (DataLakeConfigurationOutput) ToDataLakeConfigurationOutputWithContext ¶
func (o DataLakeConfigurationOutput) ToDataLakeConfigurationOutputWithContext(ctx context.Context) DataLakeConfigurationOutput
func (DataLakeConfigurationOutput) ToDataLakeConfigurationPtrOutput ¶
func (o DataLakeConfigurationOutput) ToDataLakeConfigurationPtrOutput() DataLakeConfigurationPtrOutput
func (DataLakeConfigurationOutput) ToDataLakeConfigurationPtrOutputWithContext ¶
func (o DataLakeConfigurationOutput) ToDataLakeConfigurationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationPtrOutput
type DataLakeConfigurationPtrInput ¶
type DataLakeConfigurationPtrInput interface { pulumi.Input ToDataLakeConfigurationPtrOutput() DataLakeConfigurationPtrOutput ToDataLakeConfigurationPtrOutputWithContext(context.Context) DataLakeConfigurationPtrOutput }
DataLakeConfigurationPtrInput is an input type that accepts DataLakeConfigurationArgs, DataLakeConfigurationPtr and DataLakeConfigurationPtrOutput values. You can construct a concrete instance of `DataLakeConfigurationPtrInput` via:
DataLakeConfigurationArgs{...} or: nil
func DataLakeConfigurationPtr ¶
func DataLakeConfigurationPtr(v *DataLakeConfigurationArgs) DataLakeConfigurationPtrInput
type DataLakeConfigurationPtrOutput ¶
type DataLakeConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataLakeConfigurationPtrOutput) Elem ¶
func (o DataLakeConfigurationPtrOutput) Elem() DataLakeConfigurationOutput
func (DataLakeConfigurationPtrOutput) ElementType ¶
func (DataLakeConfigurationPtrOutput) ElementType() reflect.Type
func (DataLakeConfigurationPtrOutput) EncryptionConfigurations ¶
func (o DataLakeConfigurationPtrOutput) EncryptionConfigurations() pulumi.MapArrayOutput
Provides encryption details of Amazon Security Lake object.
func (DataLakeConfigurationPtrOutput) LifecycleConfiguration ¶
func (o DataLakeConfigurationPtrOutput) LifecycleConfiguration() DataLakeConfigurationLifecycleConfigurationPtrOutput
Provides lifecycle details of Amazon Security Lake object.
func (DataLakeConfigurationPtrOutput) Region ¶
func (o DataLakeConfigurationPtrOutput) Region() pulumi.StringPtrOutput
The AWS Regions where Security Lake is automatically enabled.
func (DataLakeConfigurationPtrOutput) ReplicationConfiguration ¶
func (o DataLakeConfigurationPtrOutput) ReplicationConfiguration() DataLakeConfigurationReplicationConfigurationPtrOutput
Provides replication details of Amazon Security Lake object.
func (DataLakeConfigurationPtrOutput) ToDataLakeConfigurationPtrOutput ¶
func (o DataLakeConfigurationPtrOutput) ToDataLakeConfigurationPtrOutput() DataLakeConfigurationPtrOutput
func (DataLakeConfigurationPtrOutput) ToDataLakeConfigurationPtrOutputWithContext ¶
func (o DataLakeConfigurationPtrOutput) ToDataLakeConfigurationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationPtrOutput
type DataLakeConfigurationReplicationConfiguration ¶
type DataLakeConfigurationReplicationConfiguration struct { // Replication enables automatic, asynchronous copying of objects across Amazon S3 buckets. Amazon S3 buckets that are configured for object replication can be owned by the same AWS account or by different accounts. You can replicate objects to a single destination bucket or to multiple destination buckets. The destination buckets can be in different AWS Regions or within the same Region as the source bucket. Regions []string `pulumi:"regions"` // Replication settings for the Amazon S3 buckets. This parameter uses the AWS Identity and Access Management (IAM) role you created that is managed by Security Lake, to ensure the replication setting is correct. RoleArn *string `pulumi:"roleArn"` }
type DataLakeConfigurationReplicationConfigurationArgs ¶
type DataLakeConfigurationReplicationConfigurationArgs struct { // Replication enables automatic, asynchronous copying of objects across Amazon S3 buckets. Amazon S3 buckets that are configured for object replication can be owned by the same AWS account or by different accounts. You can replicate objects to a single destination bucket or to multiple destination buckets. The destination buckets can be in different AWS Regions or within the same Region as the source bucket. Regions pulumi.StringArrayInput `pulumi:"regions"` // Replication settings for the Amazon S3 buckets. This parameter uses the AWS Identity and Access Management (IAM) role you created that is managed by Security Lake, to ensure the replication setting is correct. RoleArn pulumi.StringPtrInput `pulumi:"roleArn"` }
func (DataLakeConfigurationReplicationConfigurationArgs) ElementType ¶
func (DataLakeConfigurationReplicationConfigurationArgs) ElementType() reflect.Type
func (DataLakeConfigurationReplicationConfigurationArgs) ToDataLakeConfigurationReplicationConfigurationOutput ¶
func (i DataLakeConfigurationReplicationConfigurationArgs) ToDataLakeConfigurationReplicationConfigurationOutput() DataLakeConfigurationReplicationConfigurationOutput
func (DataLakeConfigurationReplicationConfigurationArgs) ToDataLakeConfigurationReplicationConfigurationOutputWithContext ¶
func (i DataLakeConfigurationReplicationConfigurationArgs) ToDataLakeConfigurationReplicationConfigurationOutputWithContext(ctx context.Context) DataLakeConfigurationReplicationConfigurationOutput
func (DataLakeConfigurationReplicationConfigurationArgs) ToDataLakeConfigurationReplicationConfigurationPtrOutput ¶
func (i DataLakeConfigurationReplicationConfigurationArgs) ToDataLakeConfigurationReplicationConfigurationPtrOutput() DataLakeConfigurationReplicationConfigurationPtrOutput
func (DataLakeConfigurationReplicationConfigurationArgs) ToDataLakeConfigurationReplicationConfigurationPtrOutputWithContext ¶
func (i DataLakeConfigurationReplicationConfigurationArgs) ToDataLakeConfigurationReplicationConfigurationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationReplicationConfigurationPtrOutput
type DataLakeConfigurationReplicationConfigurationInput ¶
type DataLakeConfigurationReplicationConfigurationInput interface { pulumi.Input ToDataLakeConfigurationReplicationConfigurationOutput() DataLakeConfigurationReplicationConfigurationOutput ToDataLakeConfigurationReplicationConfigurationOutputWithContext(context.Context) DataLakeConfigurationReplicationConfigurationOutput }
DataLakeConfigurationReplicationConfigurationInput is an input type that accepts DataLakeConfigurationReplicationConfigurationArgs and DataLakeConfigurationReplicationConfigurationOutput values. You can construct a concrete instance of `DataLakeConfigurationReplicationConfigurationInput` via:
DataLakeConfigurationReplicationConfigurationArgs{...}
type DataLakeConfigurationReplicationConfigurationOutput ¶
type DataLakeConfigurationReplicationConfigurationOutput struct{ *pulumi.OutputState }
func (DataLakeConfigurationReplicationConfigurationOutput) ElementType ¶
func (DataLakeConfigurationReplicationConfigurationOutput) ElementType() reflect.Type
func (DataLakeConfigurationReplicationConfigurationOutput) Regions ¶
func (o DataLakeConfigurationReplicationConfigurationOutput) Regions() pulumi.StringArrayOutput
Replication enables automatic, asynchronous copying of objects across Amazon S3 buckets. Amazon S3 buckets that are configured for object replication can be owned by the same AWS account or by different accounts. You can replicate objects to a single destination bucket or to multiple destination buckets. The destination buckets can be in different AWS Regions or within the same Region as the source bucket.
func (DataLakeConfigurationReplicationConfigurationOutput) RoleArn ¶
func (o DataLakeConfigurationReplicationConfigurationOutput) RoleArn() pulumi.StringPtrOutput
Replication settings for the Amazon S3 buckets. This parameter uses the AWS Identity and Access Management (IAM) role you created that is managed by Security Lake, to ensure the replication setting is correct.
func (DataLakeConfigurationReplicationConfigurationOutput) ToDataLakeConfigurationReplicationConfigurationOutput ¶
func (o DataLakeConfigurationReplicationConfigurationOutput) ToDataLakeConfigurationReplicationConfigurationOutput() DataLakeConfigurationReplicationConfigurationOutput
func (DataLakeConfigurationReplicationConfigurationOutput) ToDataLakeConfigurationReplicationConfigurationOutputWithContext ¶
func (o DataLakeConfigurationReplicationConfigurationOutput) ToDataLakeConfigurationReplicationConfigurationOutputWithContext(ctx context.Context) DataLakeConfigurationReplicationConfigurationOutput
func (DataLakeConfigurationReplicationConfigurationOutput) ToDataLakeConfigurationReplicationConfigurationPtrOutput ¶
func (o DataLakeConfigurationReplicationConfigurationOutput) ToDataLakeConfigurationReplicationConfigurationPtrOutput() DataLakeConfigurationReplicationConfigurationPtrOutput
func (DataLakeConfigurationReplicationConfigurationOutput) ToDataLakeConfigurationReplicationConfigurationPtrOutputWithContext ¶
func (o DataLakeConfigurationReplicationConfigurationOutput) ToDataLakeConfigurationReplicationConfigurationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationReplicationConfigurationPtrOutput
type DataLakeConfigurationReplicationConfigurationPtrInput ¶
type DataLakeConfigurationReplicationConfigurationPtrInput interface { pulumi.Input ToDataLakeConfigurationReplicationConfigurationPtrOutput() DataLakeConfigurationReplicationConfigurationPtrOutput ToDataLakeConfigurationReplicationConfigurationPtrOutputWithContext(context.Context) DataLakeConfigurationReplicationConfigurationPtrOutput }
DataLakeConfigurationReplicationConfigurationPtrInput is an input type that accepts DataLakeConfigurationReplicationConfigurationArgs, DataLakeConfigurationReplicationConfigurationPtr and DataLakeConfigurationReplicationConfigurationPtrOutput values. You can construct a concrete instance of `DataLakeConfigurationReplicationConfigurationPtrInput` via:
DataLakeConfigurationReplicationConfigurationArgs{...} or: nil
func DataLakeConfigurationReplicationConfigurationPtr ¶
func DataLakeConfigurationReplicationConfigurationPtr(v *DataLakeConfigurationReplicationConfigurationArgs) DataLakeConfigurationReplicationConfigurationPtrInput
type DataLakeConfigurationReplicationConfigurationPtrOutput ¶
type DataLakeConfigurationReplicationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataLakeConfigurationReplicationConfigurationPtrOutput) ElementType ¶
func (DataLakeConfigurationReplicationConfigurationPtrOutput) ElementType() reflect.Type
func (DataLakeConfigurationReplicationConfigurationPtrOutput) Regions ¶
func (o DataLakeConfigurationReplicationConfigurationPtrOutput) Regions() pulumi.StringArrayOutput
Replication enables automatic, asynchronous copying of objects across Amazon S3 buckets. Amazon S3 buckets that are configured for object replication can be owned by the same AWS account or by different accounts. You can replicate objects to a single destination bucket or to multiple destination buckets. The destination buckets can be in different AWS Regions or within the same Region as the source bucket.
func (DataLakeConfigurationReplicationConfigurationPtrOutput) RoleArn ¶
func (o DataLakeConfigurationReplicationConfigurationPtrOutput) RoleArn() pulumi.StringPtrOutput
Replication settings for the Amazon S3 buckets. This parameter uses the AWS Identity and Access Management (IAM) role you created that is managed by Security Lake, to ensure the replication setting is correct.
func (DataLakeConfigurationReplicationConfigurationPtrOutput) ToDataLakeConfigurationReplicationConfigurationPtrOutput ¶
func (o DataLakeConfigurationReplicationConfigurationPtrOutput) ToDataLakeConfigurationReplicationConfigurationPtrOutput() DataLakeConfigurationReplicationConfigurationPtrOutput
func (DataLakeConfigurationReplicationConfigurationPtrOutput) ToDataLakeConfigurationReplicationConfigurationPtrOutputWithContext ¶
func (o DataLakeConfigurationReplicationConfigurationPtrOutput) ToDataLakeConfigurationReplicationConfigurationPtrOutputWithContext(ctx context.Context) DataLakeConfigurationReplicationConfigurationPtrOutput
type DataLakeInput ¶
type DataLakeInput interface { pulumi.Input ToDataLakeOutput() DataLakeOutput ToDataLakeOutputWithContext(ctx context.Context) DataLakeOutput }
type DataLakeMap ¶
type DataLakeMap map[string]DataLakeInput
func (DataLakeMap) ElementType ¶
func (DataLakeMap) ElementType() reflect.Type
func (DataLakeMap) ToDataLakeMapOutput ¶
func (i DataLakeMap) ToDataLakeMapOutput() DataLakeMapOutput
func (DataLakeMap) ToDataLakeMapOutputWithContext ¶
func (i DataLakeMap) ToDataLakeMapOutputWithContext(ctx context.Context) DataLakeMapOutput
type DataLakeMapInput ¶
type DataLakeMapInput interface { pulumi.Input ToDataLakeMapOutput() DataLakeMapOutput ToDataLakeMapOutputWithContext(context.Context) DataLakeMapOutput }
DataLakeMapInput is an input type that accepts DataLakeMap and DataLakeMapOutput values. You can construct a concrete instance of `DataLakeMapInput` via:
DataLakeMap{ "key": DataLakeArgs{...} }
type DataLakeMapOutput ¶
type DataLakeMapOutput struct{ *pulumi.OutputState }
func (DataLakeMapOutput) ElementType ¶
func (DataLakeMapOutput) ElementType() reflect.Type
func (DataLakeMapOutput) MapIndex ¶
func (o DataLakeMapOutput) MapIndex(k pulumi.StringInput) DataLakeOutput
func (DataLakeMapOutput) ToDataLakeMapOutput ¶
func (o DataLakeMapOutput) ToDataLakeMapOutput() DataLakeMapOutput
func (DataLakeMapOutput) ToDataLakeMapOutputWithContext ¶
func (o DataLakeMapOutput) ToDataLakeMapOutputWithContext(ctx context.Context) DataLakeMapOutput
type DataLakeOutput ¶
type DataLakeOutput struct{ *pulumi.OutputState }
func (DataLakeOutput) Configuration ¶
func (o DataLakeOutput) Configuration() DataLakeConfigurationPtrOutput
Specify the Region or Regions that will contribute data to the rollup region.
func (DataLakeOutput) ElementType ¶
func (DataLakeOutput) ElementType() reflect.Type
func (DataLakeOutput) MetaStoreManagerRoleArn ¶
func (o DataLakeOutput) MetaStoreManagerRoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) used to create and update the AWS Glue table. This table contains partitions generated by the ingestion and normalization of AWS log sources and custom sources.
func (DataLakeOutput) S3BucketArn ¶
func (o DataLakeOutput) S3BucketArn() pulumi.StringOutput
The ARN for the Amazon Security Lake Amazon S3 bucket.
func (DataLakeOutput) Tags ¶
func (o DataLakeOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (DataLakeOutput) TagsAll
deprecated
func (o DataLakeOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (DataLakeOutput) Timeouts ¶
func (o DataLakeOutput) Timeouts() DataLakeTimeoutsPtrOutput
func (DataLakeOutput) ToDataLakeOutput ¶
func (o DataLakeOutput) ToDataLakeOutput() DataLakeOutput
func (DataLakeOutput) ToDataLakeOutputWithContext ¶
func (o DataLakeOutput) ToDataLakeOutputWithContext(ctx context.Context) DataLakeOutput
type DataLakeState ¶
type DataLakeState struct { // ARN of the Data Lake. Arn pulumi.StringPtrInput // Specify the Region or Regions that will contribute data to the rollup region. Configuration DataLakeConfigurationPtrInput // The Amazon Resource Name (ARN) used to create and update the AWS Glue table. This table contains partitions generated by the ingestion and normalization of AWS log sources and custom sources. MetaStoreManagerRoleArn pulumi.StringPtrInput // The ARN for the Amazon Security Lake Amazon S3 bucket. S3BucketArn pulumi.StringPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput Timeouts DataLakeTimeoutsPtrInput }
func (DataLakeState) ElementType ¶
func (DataLakeState) ElementType() reflect.Type
type DataLakeTimeouts ¶
type DataLakeTimeoutsArgs ¶
type DataLakeTimeoutsArgs struct { Create pulumi.StringPtrInput `pulumi:"create"` Delete pulumi.StringPtrInput `pulumi:"delete"` Update pulumi.StringPtrInput `pulumi:"update"` }
func (DataLakeTimeoutsArgs) ElementType ¶
func (DataLakeTimeoutsArgs) ElementType() reflect.Type
func (DataLakeTimeoutsArgs) ToDataLakeTimeoutsOutput ¶
func (i DataLakeTimeoutsArgs) ToDataLakeTimeoutsOutput() DataLakeTimeoutsOutput
func (DataLakeTimeoutsArgs) ToDataLakeTimeoutsOutputWithContext ¶
func (i DataLakeTimeoutsArgs) ToDataLakeTimeoutsOutputWithContext(ctx context.Context) DataLakeTimeoutsOutput
func (DataLakeTimeoutsArgs) ToDataLakeTimeoutsPtrOutput ¶
func (i DataLakeTimeoutsArgs) ToDataLakeTimeoutsPtrOutput() DataLakeTimeoutsPtrOutput
func (DataLakeTimeoutsArgs) ToDataLakeTimeoutsPtrOutputWithContext ¶
func (i DataLakeTimeoutsArgs) ToDataLakeTimeoutsPtrOutputWithContext(ctx context.Context) DataLakeTimeoutsPtrOutput
type DataLakeTimeoutsInput ¶
type DataLakeTimeoutsInput interface { pulumi.Input ToDataLakeTimeoutsOutput() DataLakeTimeoutsOutput ToDataLakeTimeoutsOutputWithContext(context.Context) DataLakeTimeoutsOutput }
DataLakeTimeoutsInput is an input type that accepts DataLakeTimeoutsArgs and DataLakeTimeoutsOutput values. You can construct a concrete instance of `DataLakeTimeoutsInput` via:
DataLakeTimeoutsArgs{...}
type DataLakeTimeoutsOutput ¶
type DataLakeTimeoutsOutput struct{ *pulumi.OutputState }
func (DataLakeTimeoutsOutput) Create ¶
func (o DataLakeTimeoutsOutput) Create() pulumi.StringPtrOutput
func (DataLakeTimeoutsOutput) Delete ¶
func (o DataLakeTimeoutsOutput) Delete() pulumi.StringPtrOutput
func (DataLakeTimeoutsOutput) ElementType ¶
func (DataLakeTimeoutsOutput) ElementType() reflect.Type
func (DataLakeTimeoutsOutput) ToDataLakeTimeoutsOutput ¶
func (o DataLakeTimeoutsOutput) ToDataLakeTimeoutsOutput() DataLakeTimeoutsOutput
func (DataLakeTimeoutsOutput) ToDataLakeTimeoutsOutputWithContext ¶
func (o DataLakeTimeoutsOutput) ToDataLakeTimeoutsOutputWithContext(ctx context.Context) DataLakeTimeoutsOutput
func (DataLakeTimeoutsOutput) ToDataLakeTimeoutsPtrOutput ¶
func (o DataLakeTimeoutsOutput) ToDataLakeTimeoutsPtrOutput() DataLakeTimeoutsPtrOutput
func (DataLakeTimeoutsOutput) ToDataLakeTimeoutsPtrOutputWithContext ¶
func (o DataLakeTimeoutsOutput) ToDataLakeTimeoutsPtrOutputWithContext(ctx context.Context) DataLakeTimeoutsPtrOutput
func (DataLakeTimeoutsOutput) Update ¶
func (o DataLakeTimeoutsOutput) Update() pulumi.StringPtrOutput
type DataLakeTimeoutsPtrInput ¶
type DataLakeTimeoutsPtrInput interface { pulumi.Input ToDataLakeTimeoutsPtrOutput() DataLakeTimeoutsPtrOutput ToDataLakeTimeoutsPtrOutputWithContext(context.Context) DataLakeTimeoutsPtrOutput }
DataLakeTimeoutsPtrInput is an input type that accepts DataLakeTimeoutsArgs, DataLakeTimeoutsPtr and DataLakeTimeoutsPtrOutput values. You can construct a concrete instance of `DataLakeTimeoutsPtrInput` via:
DataLakeTimeoutsArgs{...} or: nil
func DataLakeTimeoutsPtr ¶
func DataLakeTimeoutsPtr(v *DataLakeTimeoutsArgs) DataLakeTimeoutsPtrInput
type DataLakeTimeoutsPtrOutput ¶
type DataLakeTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (DataLakeTimeoutsPtrOutput) Create ¶
func (o DataLakeTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
func (DataLakeTimeoutsPtrOutput) Delete ¶
func (o DataLakeTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
func (DataLakeTimeoutsPtrOutput) Elem ¶
func (o DataLakeTimeoutsPtrOutput) Elem() DataLakeTimeoutsOutput
func (DataLakeTimeoutsPtrOutput) ElementType ¶
func (DataLakeTimeoutsPtrOutput) ElementType() reflect.Type
func (DataLakeTimeoutsPtrOutput) ToDataLakeTimeoutsPtrOutput ¶
func (o DataLakeTimeoutsPtrOutput) ToDataLakeTimeoutsPtrOutput() DataLakeTimeoutsPtrOutput
func (DataLakeTimeoutsPtrOutput) ToDataLakeTimeoutsPtrOutputWithContext ¶
func (o DataLakeTimeoutsPtrOutput) ToDataLakeTimeoutsPtrOutputWithContext(ctx context.Context) DataLakeTimeoutsPtrOutput
func (DataLakeTimeoutsPtrOutput) Update ¶
func (o DataLakeTimeoutsPtrOutput) Update() pulumi.StringPtrOutput