Documentation
¶
Index ¶
- type Collaboration
- type CollaborationArgs
- type CollaborationArray
- type CollaborationArrayInput
- type CollaborationArrayOutput
- func (CollaborationArrayOutput) ElementType() reflect.Type
- func (o CollaborationArrayOutput) Index(i pulumi.IntInput) CollaborationOutput
- func (o CollaborationArrayOutput) ToCollaborationArrayOutput() CollaborationArrayOutput
- func (o CollaborationArrayOutput) ToCollaborationArrayOutputWithContext(ctx context.Context) CollaborationArrayOutput
- type CollaborationDataEncryptionMetadata
- type CollaborationDataEncryptionMetadataArgs
- func (CollaborationDataEncryptionMetadataArgs) ElementType() reflect.Type
- func (i CollaborationDataEncryptionMetadataArgs) ToCollaborationDataEncryptionMetadataOutput() CollaborationDataEncryptionMetadataOutput
- func (i CollaborationDataEncryptionMetadataArgs) ToCollaborationDataEncryptionMetadataOutputWithContext(ctx context.Context) CollaborationDataEncryptionMetadataOutput
- func (i CollaborationDataEncryptionMetadataArgs) ToCollaborationDataEncryptionMetadataPtrOutput() CollaborationDataEncryptionMetadataPtrOutput
- func (i CollaborationDataEncryptionMetadataArgs) ToCollaborationDataEncryptionMetadataPtrOutputWithContext(ctx context.Context) CollaborationDataEncryptionMetadataPtrOutput
- type CollaborationDataEncryptionMetadataInput
- type CollaborationDataEncryptionMetadataOutput
- func (o CollaborationDataEncryptionMetadataOutput) AllowClearText() pulumi.BoolOutput
- func (o CollaborationDataEncryptionMetadataOutput) AllowDuplicates() pulumi.BoolOutput
- func (o CollaborationDataEncryptionMetadataOutput) AllowJoinsOnColumnsWithDifferentNames() pulumi.BoolOutput
- func (CollaborationDataEncryptionMetadataOutput) ElementType() reflect.Type
- func (o CollaborationDataEncryptionMetadataOutput) PreserveNulls() pulumi.BoolOutput
- func (o CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataOutput() CollaborationDataEncryptionMetadataOutput
- func (o CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataOutputWithContext(ctx context.Context) CollaborationDataEncryptionMetadataOutput
- func (o CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataPtrOutput() CollaborationDataEncryptionMetadataPtrOutput
- func (o CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataPtrOutputWithContext(ctx context.Context) CollaborationDataEncryptionMetadataPtrOutput
- type CollaborationDataEncryptionMetadataPtrInput
- type CollaborationDataEncryptionMetadataPtrOutput
- func (o CollaborationDataEncryptionMetadataPtrOutput) AllowClearText() pulumi.BoolPtrOutput
- func (o CollaborationDataEncryptionMetadataPtrOutput) AllowDuplicates() pulumi.BoolPtrOutput
- func (o CollaborationDataEncryptionMetadataPtrOutput) AllowJoinsOnColumnsWithDifferentNames() pulumi.BoolPtrOutput
- func (o CollaborationDataEncryptionMetadataPtrOutput) Elem() CollaborationDataEncryptionMetadataOutput
- func (CollaborationDataEncryptionMetadataPtrOutput) ElementType() reflect.Type
- func (o CollaborationDataEncryptionMetadataPtrOutput) PreserveNulls() pulumi.BoolPtrOutput
- func (o CollaborationDataEncryptionMetadataPtrOutput) ToCollaborationDataEncryptionMetadataPtrOutput() CollaborationDataEncryptionMetadataPtrOutput
- func (o CollaborationDataEncryptionMetadataPtrOutput) ToCollaborationDataEncryptionMetadataPtrOutputWithContext(ctx context.Context) CollaborationDataEncryptionMetadataPtrOutput
- type CollaborationInput
- type CollaborationMap
- type CollaborationMapInput
- type CollaborationMapOutput
- func (CollaborationMapOutput) ElementType() reflect.Type
- func (o CollaborationMapOutput) MapIndex(k pulumi.StringInput) CollaborationOutput
- func (o CollaborationMapOutput) ToCollaborationMapOutput() CollaborationMapOutput
- func (o CollaborationMapOutput) ToCollaborationMapOutputWithContext(ctx context.Context) CollaborationMapOutput
- type CollaborationMember
- type CollaborationMemberArgs
- type CollaborationMemberArray
- type CollaborationMemberArrayInput
- type CollaborationMemberArrayOutput
- func (CollaborationMemberArrayOutput) ElementType() reflect.Type
- func (o CollaborationMemberArrayOutput) Index(i pulumi.IntInput) CollaborationMemberOutput
- func (o CollaborationMemberArrayOutput) ToCollaborationMemberArrayOutput() CollaborationMemberArrayOutput
- func (o CollaborationMemberArrayOutput) ToCollaborationMemberArrayOutputWithContext(ctx context.Context) CollaborationMemberArrayOutput
- type CollaborationMemberInput
- type CollaborationMemberOutput
- func (o CollaborationMemberOutput) AccountId() pulumi.StringOutput
- func (o CollaborationMemberOutput) DisplayName() pulumi.StringOutput
- func (CollaborationMemberOutput) ElementType() reflect.Type
- func (o CollaborationMemberOutput) MemberAbilities() pulumi.StringArrayOutput
- func (o CollaborationMemberOutput) Status() pulumi.StringPtrOutput
- func (o CollaborationMemberOutput) ToCollaborationMemberOutput() CollaborationMemberOutput
- func (o CollaborationMemberOutput) ToCollaborationMemberOutputWithContext(ctx context.Context) CollaborationMemberOutput
- type CollaborationOutput
- func (o CollaborationOutput) Arn() pulumi.StringOutput
- func (o CollaborationOutput) CreateTime() pulumi.StringOutput
- func (o CollaborationOutput) CreatorDisplayName() pulumi.StringOutput
- func (o CollaborationOutput) CreatorMemberAbilities() pulumi.StringArrayOutput
- func (o CollaborationOutput) DataEncryptionMetadata() CollaborationDataEncryptionMetadataPtrOutput
- func (o CollaborationOutput) Description() pulumi.StringOutput
- func (CollaborationOutput) ElementType() reflect.Type
- func (o CollaborationOutput) Members() CollaborationMemberArrayOutput
- func (o CollaborationOutput) Name() pulumi.StringOutput
- func (o CollaborationOutput) QueryLogStatus() pulumi.StringOutput
- func (o CollaborationOutput) Region() pulumi.StringOutput
- func (o CollaborationOutput) Tags() pulumi.StringMapOutput
- func (o CollaborationOutput) TagsAll() pulumi.StringMapOutput
- func (o CollaborationOutput) ToCollaborationOutput() CollaborationOutput
- func (o CollaborationOutput) ToCollaborationOutputWithContext(ctx context.Context) CollaborationOutput
- func (o CollaborationOutput) UpdateTime() pulumi.StringOutput
- type CollaborationState
- type ConfiguredTable
- type ConfiguredTableArgs
- type ConfiguredTableArray
- type ConfiguredTableArrayInput
- type ConfiguredTableArrayOutput
- func (ConfiguredTableArrayOutput) ElementType() reflect.Type
- func (o ConfiguredTableArrayOutput) Index(i pulumi.IntInput) ConfiguredTableOutput
- func (o ConfiguredTableArrayOutput) ToConfiguredTableArrayOutput() ConfiguredTableArrayOutput
- func (o ConfiguredTableArrayOutput) ToConfiguredTableArrayOutputWithContext(ctx context.Context) ConfiguredTableArrayOutput
- type ConfiguredTableInput
- type ConfiguredTableMap
- type ConfiguredTableMapInput
- type ConfiguredTableMapOutput
- func (ConfiguredTableMapOutput) ElementType() reflect.Type
- func (o ConfiguredTableMapOutput) MapIndex(k pulumi.StringInput) ConfiguredTableOutput
- func (o ConfiguredTableMapOutput) ToConfiguredTableMapOutput() ConfiguredTableMapOutput
- func (o ConfiguredTableMapOutput) ToConfiguredTableMapOutputWithContext(ctx context.Context) ConfiguredTableMapOutput
- type ConfiguredTableOutput
- func (o ConfiguredTableOutput) AllowedColumns() pulumi.StringArrayOutput
- func (o ConfiguredTableOutput) AnalysisMethod() pulumi.StringOutput
- func (o ConfiguredTableOutput) Arn() pulumi.StringOutput
- func (o ConfiguredTableOutput) CreateTime() pulumi.StringOutput
- func (o ConfiguredTableOutput) Description() pulumi.StringPtrOutput
- func (ConfiguredTableOutput) ElementType() reflect.Type
- func (o ConfiguredTableOutput) Name() pulumi.StringOutput
- func (o ConfiguredTableOutput) Region() pulumi.StringOutput
- func (o ConfiguredTableOutput) TableReference() ConfiguredTableTableReferenceOutput
- func (o ConfiguredTableOutput) Tags() pulumi.StringMapOutput
- func (o ConfiguredTableOutput) TagsAll() pulumi.StringMapOutput
- func (o ConfiguredTableOutput) ToConfiguredTableOutput() ConfiguredTableOutput
- func (o ConfiguredTableOutput) ToConfiguredTableOutputWithContext(ctx context.Context) ConfiguredTableOutput
- func (o ConfiguredTableOutput) UpdateTime() pulumi.StringOutput
- type ConfiguredTableState
- type ConfiguredTableTableReference
- type ConfiguredTableTableReferenceArgs
- func (ConfiguredTableTableReferenceArgs) ElementType() reflect.Type
- func (i ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferenceOutput() ConfiguredTableTableReferenceOutput
- func (i ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferenceOutputWithContext(ctx context.Context) ConfiguredTableTableReferenceOutput
- func (i ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferencePtrOutput() ConfiguredTableTableReferencePtrOutput
- func (i ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferencePtrOutputWithContext(ctx context.Context) ConfiguredTableTableReferencePtrOutput
- type ConfiguredTableTableReferenceInput
- type ConfiguredTableTableReferenceOutput
- func (o ConfiguredTableTableReferenceOutput) DatabaseName() pulumi.StringOutput
- func (ConfiguredTableTableReferenceOutput) ElementType() reflect.Type
- func (o ConfiguredTableTableReferenceOutput) TableName() pulumi.StringOutput
- func (o ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferenceOutput() ConfiguredTableTableReferenceOutput
- func (o ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferenceOutputWithContext(ctx context.Context) ConfiguredTableTableReferenceOutput
- func (o ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferencePtrOutput() ConfiguredTableTableReferencePtrOutput
- func (o ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferencePtrOutputWithContext(ctx context.Context) ConfiguredTableTableReferencePtrOutput
- type ConfiguredTableTableReferencePtrInput
- type ConfiguredTableTableReferencePtrOutput
- func (o ConfiguredTableTableReferencePtrOutput) DatabaseName() pulumi.StringPtrOutput
- func (o ConfiguredTableTableReferencePtrOutput) Elem() ConfiguredTableTableReferenceOutput
- func (ConfiguredTableTableReferencePtrOutput) ElementType() reflect.Type
- func (o ConfiguredTableTableReferencePtrOutput) TableName() pulumi.StringPtrOutput
- func (o ConfiguredTableTableReferencePtrOutput) ToConfiguredTableTableReferencePtrOutput() ConfiguredTableTableReferencePtrOutput
- func (o ConfiguredTableTableReferencePtrOutput) ToConfiguredTableTableReferencePtrOutputWithContext(ctx context.Context) ConfiguredTableTableReferencePtrOutput
- type Membership
- type MembershipArgs
- type MembershipArray
- type MembershipArrayInput
- type MembershipArrayOutput
- func (MembershipArrayOutput) ElementType() reflect.Type
- func (o MembershipArrayOutput) Index(i pulumi.IntInput) MembershipOutput
- func (o MembershipArrayOutput) ToMembershipArrayOutput() MembershipArrayOutput
- func (o MembershipArrayOutput) ToMembershipArrayOutputWithContext(ctx context.Context) MembershipArrayOutput
- type MembershipDefaultResultConfiguration
- type MembershipDefaultResultConfigurationArgs
- func (MembershipDefaultResultConfigurationArgs) ElementType() reflect.Type
- func (i MembershipDefaultResultConfigurationArgs) ToMembershipDefaultResultConfigurationOutput() MembershipDefaultResultConfigurationOutput
- func (i MembershipDefaultResultConfigurationArgs) ToMembershipDefaultResultConfigurationOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutput
- func (i MembershipDefaultResultConfigurationArgs) ToMembershipDefaultResultConfigurationPtrOutput() MembershipDefaultResultConfigurationPtrOutput
- func (i MembershipDefaultResultConfigurationArgs) ToMembershipDefaultResultConfigurationPtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationPtrOutput
- type MembershipDefaultResultConfigurationInput
- type MembershipDefaultResultConfigurationOutput
- func (MembershipDefaultResultConfigurationOutput) ElementType() reflect.Type
- func (o MembershipDefaultResultConfigurationOutput) OutputConfiguration() MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
- func (o MembershipDefaultResultConfigurationOutput) RoleArn() pulumi.StringPtrOutput
- func (o MembershipDefaultResultConfigurationOutput) ToMembershipDefaultResultConfigurationOutput() MembershipDefaultResultConfigurationOutput
- func (o MembershipDefaultResultConfigurationOutput) ToMembershipDefaultResultConfigurationOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutput
- func (o MembershipDefaultResultConfigurationOutput) ToMembershipDefaultResultConfigurationPtrOutput() MembershipDefaultResultConfigurationPtrOutput
- func (o MembershipDefaultResultConfigurationOutput) ToMembershipDefaultResultConfigurationPtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationPtrOutput
- type MembershipDefaultResultConfigurationOutputConfiguration
- type MembershipDefaultResultConfigurationOutputConfigurationArgs
- func (MembershipDefaultResultConfigurationOutputConfigurationArgs) ElementType() reflect.Type
- func (i MembershipDefaultResultConfigurationOutputConfigurationArgs) ToMembershipDefaultResultConfigurationOutputConfigurationOutput() MembershipDefaultResultConfigurationOutputConfigurationOutput
- func (i MembershipDefaultResultConfigurationOutputConfigurationArgs) ToMembershipDefaultResultConfigurationOutputConfigurationOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationOutput
- func (i MembershipDefaultResultConfigurationOutputConfigurationArgs) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutput() MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
- func (i MembershipDefaultResultConfigurationOutputConfigurationArgs) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
- type MembershipDefaultResultConfigurationOutputConfigurationInput
- type MembershipDefaultResultConfigurationOutputConfigurationOutput
- func (MembershipDefaultResultConfigurationOutputConfigurationOutput) ElementType() reflect.Type
- func (o MembershipDefaultResultConfigurationOutputConfigurationOutput) S3() MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
- func (o MembershipDefaultResultConfigurationOutputConfigurationOutput) ToMembershipDefaultResultConfigurationOutputConfigurationOutput() MembershipDefaultResultConfigurationOutputConfigurationOutput
- func (o MembershipDefaultResultConfigurationOutputConfigurationOutput) ToMembershipDefaultResultConfigurationOutputConfigurationOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationOutput
- func (o MembershipDefaultResultConfigurationOutputConfigurationOutput) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutput() MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
- func (o MembershipDefaultResultConfigurationOutputConfigurationOutput) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
- type MembershipDefaultResultConfigurationOutputConfigurationPtrInput
- type MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
- func (o MembershipDefaultResultConfigurationOutputConfigurationPtrOutput) Elem() MembershipDefaultResultConfigurationOutputConfigurationOutput
- func (MembershipDefaultResultConfigurationOutputConfigurationPtrOutput) ElementType() reflect.Type
- func (o MembershipDefaultResultConfigurationOutputConfigurationPtrOutput) S3() MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
- func (o MembershipDefaultResultConfigurationOutputConfigurationPtrOutput) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutput() MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
- func (o MembershipDefaultResultConfigurationOutputConfigurationPtrOutput) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
- type MembershipDefaultResultConfigurationOutputConfigurationS3
- type MembershipDefaultResultConfigurationOutputConfigurationS3Args
- func (MembershipDefaultResultConfigurationOutputConfigurationS3Args) ElementType() reflect.Type
- func (i MembershipDefaultResultConfigurationOutputConfigurationS3Args) ToMembershipDefaultResultConfigurationOutputConfigurationS3Output() MembershipDefaultResultConfigurationOutputConfigurationS3Output
- func (i MembershipDefaultResultConfigurationOutputConfigurationS3Args) ToMembershipDefaultResultConfigurationOutputConfigurationS3OutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationS3Output
- func (i MembershipDefaultResultConfigurationOutputConfigurationS3Args) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput() MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
- func (i MembershipDefaultResultConfigurationOutputConfigurationS3Args) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
- type MembershipDefaultResultConfigurationOutputConfigurationS3Input
- type MembershipDefaultResultConfigurationOutputConfigurationS3Output
- func (o MembershipDefaultResultConfigurationOutputConfigurationS3Output) Bucket() pulumi.StringOutput
- func (MembershipDefaultResultConfigurationOutputConfigurationS3Output) ElementType() reflect.Type
- func (o MembershipDefaultResultConfigurationOutputConfigurationS3Output) KeyPrefix() pulumi.StringPtrOutput
- func (o MembershipDefaultResultConfigurationOutputConfigurationS3Output) ResultFormat() pulumi.StringOutput
- func (o MembershipDefaultResultConfigurationOutputConfigurationS3Output) ToMembershipDefaultResultConfigurationOutputConfigurationS3Output() MembershipDefaultResultConfigurationOutputConfigurationS3Output
- func (o MembershipDefaultResultConfigurationOutputConfigurationS3Output) ToMembershipDefaultResultConfigurationOutputConfigurationS3OutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationS3Output
- func (o MembershipDefaultResultConfigurationOutputConfigurationS3Output) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput() MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
- func (o MembershipDefaultResultConfigurationOutputConfigurationS3Output) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
- type MembershipDefaultResultConfigurationOutputConfigurationS3PtrInput
- type MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
- func (o MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) Bucket() pulumi.StringPtrOutput
- func (o MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) Elem() MembershipDefaultResultConfigurationOutputConfigurationS3Output
- func (MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) ElementType() reflect.Type
- func (o MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) KeyPrefix() pulumi.StringPtrOutput
- func (o MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) ResultFormat() pulumi.StringPtrOutput
- func (o MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput() MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
- func (o MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
- type MembershipDefaultResultConfigurationPtrInput
- type MembershipDefaultResultConfigurationPtrOutput
- func (o MembershipDefaultResultConfigurationPtrOutput) Elem() MembershipDefaultResultConfigurationOutput
- func (MembershipDefaultResultConfigurationPtrOutput) ElementType() reflect.Type
- func (o MembershipDefaultResultConfigurationPtrOutput) OutputConfiguration() MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
- func (o MembershipDefaultResultConfigurationPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o MembershipDefaultResultConfigurationPtrOutput) ToMembershipDefaultResultConfigurationPtrOutput() MembershipDefaultResultConfigurationPtrOutput
- func (o MembershipDefaultResultConfigurationPtrOutput) ToMembershipDefaultResultConfigurationPtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationPtrOutput
- type MembershipInput
- type MembershipMap
- type MembershipMapInput
- type MembershipMapOutput
- func (MembershipMapOutput) ElementType() reflect.Type
- func (o MembershipMapOutput) MapIndex(k pulumi.StringInput) MembershipOutput
- func (o MembershipMapOutput) ToMembershipMapOutput() MembershipMapOutput
- func (o MembershipMapOutput) ToMembershipMapOutputWithContext(ctx context.Context) MembershipMapOutput
- type MembershipOutput
- func (o MembershipOutput) Arn() pulumi.StringOutput
- func (o MembershipOutput) CollaborationArn() pulumi.StringOutput
- func (o MembershipOutput) CollaborationCreatorAccountId() pulumi.StringOutput
- func (o MembershipOutput) CollaborationCreatorDisplayName() pulumi.StringOutput
- func (o MembershipOutput) CollaborationId() pulumi.StringOutput
- func (o MembershipOutput) CollaborationName() pulumi.StringOutput
- func (o MembershipOutput) CreateTime() pulumi.StringOutput
- func (o MembershipOutput) DefaultResultConfiguration() MembershipDefaultResultConfigurationPtrOutput
- func (MembershipOutput) ElementType() reflect.Type
- func (o MembershipOutput) MemberAbilities() pulumi.StringArrayOutput
- func (o MembershipOutput) PaymentConfiguration() MembershipPaymentConfigurationPtrOutput
- func (o MembershipOutput) QueryLogStatus() pulumi.StringOutput
- func (o MembershipOutput) Region() pulumi.StringOutput
- func (o MembershipOutput) Status() pulumi.StringOutput
- func (o MembershipOutput) Tags() pulumi.StringMapOutput
- func (o MembershipOutput) TagsAll() pulumi.StringMapOutput
- func (o MembershipOutput) ToMembershipOutput() MembershipOutput
- func (o MembershipOutput) ToMembershipOutputWithContext(ctx context.Context) MembershipOutput
- func (o MembershipOutput) UpdateTime() pulumi.StringOutput
- type MembershipPaymentConfiguration
- type MembershipPaymentConfigurationArgs
- func (MembershipPaymentConfigurationArgs) ElementType() reflect.Type
- func (i MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationOutput() MembershipPaymentConfigurationOutput
- func (i MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationOutputWithContext(ctx context.Context) MembershipPaymentConfigurationOutput
- func (i MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationPtrOutput() MembershipPaymentConfigurationPtrOutput
- func (i MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationPtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationPtrOutput
- type MembershipPaymentConfigurationInput
- type MembershipPaymentConfigurationOutput
- func (MembershipPaymentConfigurationOutput) ElementType() reflect.Type
- func (o MembershipPaymentConfigurationOutput) QueryCompute() MembershipPaymentConfigurationQueryComputePtrOutput
- func (o MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationOutput() MembershipPaymentConfigurationOutput
- func (o MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationOutputWithContext(ctx context.Context) MembershipPaymentConfigurationOutput
- func (o MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationPtrOutput() MembershipPaymentConfigurationPtrOutput
- func (o MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationPtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationPtrOutput
- type MembershipPaymentConfigurationPtrInput
- type MembershipPaymentConfigurationPtrOutput
- func (o MembershipPaymentConfigurationPtrOutput) Elem() MembershipPaymentConfigurationOutput
- func (MembershipPaymentConfigurationPtrOutput) ElementType() reflect.Type
- func (o MembershipPaymentConfigurationPtrOutput) QueryCompute() MembershipPaymentConfigurationQueryComputePtrOutput
- func (o MembershipPaymentConfigurationPtrOutput) ToMembershipPaymentConfigurationPtrOutput() MembershipPaymentConfigurationPtrOutput
- func (o MembershipPaymentConfigurationPtrOutput) ToMembershipPaymentConfigurationPtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationPtrOutput
- type MembershipPaymentConfigurationQueryCompute
- type MembershipPaymentConfigurationQueryComputeArgs
- func (MembershipPaymentConfigurationQueryComputeArgs) ElementType() reflect.Type
- func (i MembershipPaymentConfigurationQueryComputeArgs) ToMembershipPaymentConfigurationQueryComputeOutput() MembershipPaymentConfigurationQueryComputeOutput
- func (i MembershipPaymentConfigurationQueryComputeArgs) ToMembershipPaymentConfigurationQueryComputeOutputWithContext(ctx context.Context) MembershipPaymentConfigurationQueryComputeOutput
- func (i MembershipPaymentConfigurationQueryComputeArgs) ToMembershipPaymentConfigurationQueryComputePtrOutput() MembershipPaymentConfigurationQueryComputePtrOutput
- func (i MembershipPaymentConfigurationQueryComputeArgs) ToMembershipPaymentConfigurationQueryComputePtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationQueryComputePtrOutput
- type MembershipPaymentConfigurationQueryComputeInput
- type MembershipPaymentConfigurationQueryComputeOutput
- func (MembershipPaymentConfigurationQueryComputeOutput) ElementType() reflect.Type
- func (o MembershipPaymentConfigurationQueryComputeOutput) IsResponsible() pulumi.BoolOutput
- func (o MembershipPaymentConfigurationQueryComputeOutput) ToMembershipPaymentConfigurationQueryComputeOutput() MembershipPaymentConfigurationQueryComputeOutput
- func (o MembershipPaymentConfigurationQueryComputeOutput) ToMembershipPaymentConfigurationQueryComputeOutputWithContext(ctx context.Context) MembershipPaymentConfigurationQueryComputeOutput
- func (o MembershipPaymentConfigurationQueryComputeOutput) ToMembershipPaymentConfigurationQueryComputePtrOutput() MembershipPaymentConfigurationQueryComputePtrOutput
- func (o MembershipPaymentConfigurationQueryComputeOutput) ToMembershipPaymentConfigurationQueryComputePtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationQueryComputePtrOutput
- type MembershipPaymentConfigurationQueryComputePtrInput
- type MembershipPaymentConfigurationQueryComputePtrOutput
- func (o MembershipPaymentConfigurationQueryComputePtrOutput) Elem() MembershipPaymentConfigurationQueryComputeOutput
- func (MembershipPaymentConfigurationQueryComputePtrOutput) ElementType() reflect.Type
- func (o MembershipPaymentConfigurationQueryComputePtrOutput) IsResponsible() pulumi.BoolPtrOutput
- func (o MembershipPaymentConfigurationQueryComputePtrOutput) ToMembershipPaymentConfigurationQueryComputePtrOutput() MembershipPaymentConfigurationQueryComputePtrOutput
- func (o MembershipPaymentConfigurationQueryComputePtrOutput) ToMembershipPaymentConfigurationQueryComputePtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationQueryComputePtrOutput
- type MembershipState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Collaboration ¶
type Collaboration struct {
pulumi.CustomResourceState
// The arn of the collaboration.
Arn pulumi.StringOutput `pulumi:"arn"`
// The date and time the collaboration was created.
// * `member status` - For each member included in the collaboration an additional computed attribute of status is added. These values [may be found here](https://docs.aws.amazon.com/clean-rooms/latest/apireference/API_MemberSummary.html#API-Type-MemberSummary-status).
CreateTime pulumi.StringOutput `pulumi:"createTime"`
// The name for the member record for the collaboration creator.
CreatorDisplayName pulumi.StringOutput `pulumi:"creatorDisplayName"`
// The list of member abilities for the creator of the collaboration. Valid values [may be found here](https://docs.aws.amazon.com/clean-rooms/latest/apireference/API_CreateCollaboration.html#API-CreateCollaboration-request-creatorMemberAbilities).
CreatorMemberAbilities pulumi.StringArrayOutput `pulumi:"creatorMemberAbilities"`
// a collection of settings which determine how the [c3r client](https://docs.aws.amazon.com/clean-rooms/latest/userguide/crypto-computing.html) will encrypt data for use within this collaboration.
// * `data_encryption_metadata.allow_clear_text` - (Required - Forces new resource) - Indicates whether encrypted tables can contain cleartext data. This is a boolea
// field.
// * `data_encryption_metadata.allow_duplicates` - (Required - Forces new resource ) - Indicates whether Fingerprint columns can contain duplicate entries. This is a
// boolean field.
// * `data_encryption_metadata.allow_joins_on_columns_with_different_names` - (Required - Forces new resource) - Indicates whether Fingerprint columns can be joined
// n any other Fingerprint column with a different name. This is a boolean field.
// * `data_encryption_metadata.preserve_nulls` - (Required - Forces new resource) - Indicates whether NULL values are to be copied as NULL to encrypted tables (true)
// or cryptographically processed (false).
DataEncryptionMetadata CollaborationDataEncryptionMetadataPtrOutput `pulumi:"dataEncryptionMetadata"`
// A description for a collaboration.
Description pulumi.StringOutput `pulumi:"description"`
// Additional members of the collaboration which will be invited to join the collaboration.
// * `member.account_id` - (Required - Forces new resource) - The account id for the invited member.
// * `member.display_name` - (Required - Forces new resource) - The display name for the invited member.
// * `member.member_abilities` - (Required - Forces new resource) - The list of abilities for the invited member. Valid values [may be found here](https://docs.aws.amazon.com/clean-rooms/latest/apireference/API_CreateCollaboration.html#API-CreateCollaboration-request-creatorMemberAbilities).
Members CollaborationMemberArrayOutput `pulumi:"members"`
// The name of the collaboration. Collaboration names do not need to be unique.
Name pulumi.StringOutput `pulumi:"name"`
// Determines if members of the collaboration can enable query logs within their own.
// emberships. Valid values [may be found here](https://docs.aws.amazon.com/clean-rooms/latest/apireference/API_CreateCollaboration.html#API-CreateCollaboration-request-queryLogStatus).
QueryLogStatus pulumi.StringOutput `pulumi:"queryLogStatus"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// Key value pairs which tag the collaboration.
Tags pulumi.StringMapOutput `pulumi:"tags"`
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}
Provides a AWS Clean Rooms collaboration. All members included in the definition will be invited to join the collaboration and can create memberships.
## Example Usage
### Collaboration with tags
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cleanrooms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cleanrooms.NewCollaboration(ctx, "test_collaboration", &cleanrooms.CollaborationArgs{
Name: pulumi.String("pulumi-example-collaboration"),
CreatorMemberAbilities: pulumi.StringArray{
pulumi.String("CAN_QUERY"),
pulumi.String("CAN_RECEIVE_RESULTS"),
},
CreatorDisplayName: pulumi.String("Creator "),
Description: pulumi.String("I made this collaboration with Pulumi!"),
QueryLogStatus: pulumi.String("DISABLED"),
DataEncryptionMetadata: &cleanrooms.CollaborationDataEncryptionMetadataArgs{
AllowClearText: pulumi.Bool(true),
AllowDuplicates: pulumi.Bool(true),
AllowJoinsOnColumnsWithDifferentNames: pulumi.Bool(true),
PreserveNulls: pulumi.Bool(false),
},
Members: cleanrooms.CollaborationMemberArray{
&cleanrooms.CollaborationMemberArgs{
AccountId: pulumi.String("123456789012"),
DisplayName: pulumi.String("Other member"),
MemberAbilities: pulumi.StringArray{},
},
},
Tags: pulumi.StringMap{
"Project": pulumi.String("Pulumi"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import `aws_cleanrooms_collaboration` using the `id`. For example:
```sh $ pulumi import aws:cleanrooms/collaboration:Collaboration collaboration 1234abcd-12ab-34cd-56ef-1234567890ab ```
func GetCollaboration ¶
func GetCollaboration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CollaborationState, opts ...pulumi.ResourceOption) (*Collaboration, error)
GetCollaboration gets an existing Collaboration 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 NewCollaboration ¶
func NewCollaboration(ctx *pulumi.Context, name string, args *CollaborationArgs, opts ...pulumi.ResourceOption) (*Collaboration, error)
NewCollaboration registers a new resource with the given unique name, arguments, and options.
func (*Collaboration) ElementType ¶
func (*Collaboration) ElementType() reflect.Type
func (*Collaboration) ToCollaborationOutput ¶
func (i *Collaboration) ToCollaborationOutput() CollaborationOutput
func (*Collaboration) ToCollaborationOutputWithContext ¶
func (i *Collaboration) ToCollaborationOutputWithContext(ctx context.Context) CollaborationOutput
type CollaborationArgs ¶
type CollaborationArgs struct {
// The name for the member record for the collaboration creator.
CreatorDisplayName pulumi.StringInput
// The list of member abilities for the creator of the collaboration. Valid values [may be found here](https://docs.aws.amazon.com/clean-rooms/latest/apireference/API_CreateCollaboration.html#API-CreateCollaboration-request-creatorMemberAbilities).
CreatorMemberAbilities pulumi.StringArrayInput
// a collection of settings which determine how the [c3r client](https://docs.aws.amazon.com/clean-rooms/latest/userguide/crypto-computing.html) will encrypt data for use within this collaboration.
// * `data_encryption_metadata.allow_clear_text` - (Required - Forces new resource) - Indicates whether encrypted tables can contain cleartext data. This is a boolea
// field.
// * `data_encryption_metadata.allow_duplicates` - (Required - Forces new resource ) - Indicates whether Fingerprint columns can contain duplicate entries. This is a
// boolean field.
// * `data_encryption_metadata.allow_joins_on_columns_with_different_names` - (Required - Forces new resource) - Indicates whether Fingerprint columns can be joined
// n any other Fingerprint column with a different name. This is a boolean field.
// * `data_encryption_metadata.preserve_nulls` - (Required - Forces new resource) - Indicates whether NULL values are to be copied as NULL to encrypted tables (true)
// or cryptographically processed (false).
DataEncryptionMetadata CollaborationDataEncryptionMetadataPtrInput
// A description for a collaboration.
Description pulumi.StringInput
// Additional members of the collaboration which will be invited to join the collaboration.
// * `member.account_id` - (Required - Forces new resource) - The account id for the invited member.
// * `member.display_name` - (Required - Forces new resource) - The display name for the invited member.
// * `member.member_abilities` - (Required - Forces new resource) - The list of abilities for the invited member. Valid values [may be found here](https://docs.aws.amazon.com/clean-rooms/latest/apireference/API_CreateCollaboration.html#API-CreateCollaboration-request-creatorMemberAbilities).
Members CollaborationMemberArrayInput
// The name of the collaboration. Collaboration names do not need to be unique.
Name pulumi.StringPtrInput
// Determines if members of the collaboration can enable query logs within their own.
// emberships. Valid values [may be found here](https://docs.aws.amazon.com/clean-rooms/latest/apireference/API_CreateCollaboration.html#API-CreateCollaboration-request-queryLogStatus).
QueryLogStatus pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Key value pairs which tag the collaboration.
Tags pulumi.StringMapInput
}
The set of arguments for constructing a Collaboration resource.
func (CollaborationArgs) ElementType ¶
func (CollaborationArgs) ElementType() reflect.Type
type CollaborationArray ¶
type CollaborationArray []CollaborationInput
func (CollaborationArray) ElementType ¶
func (CollaborationArray) ElementType() reflect.Type
func (CollaborationArray) ToCollaborationArrayOutput ¶
func (i CollaborationArray) ToCollaborationArrayOutput() CollaborationArrayOutput
func (CollaborationArray) ToCollaborationArrayOutputWithContext ¶
func (i CollaborationArray) ToCollaborationArrayOutputWithContext(ctx context.Context) CollaborationArrayOutput
type CollaborationArrayInput ¶
type CollaborationArrayInput interface {
pulumi.Input
ToCollaborationArrayOutput() CollaborationArrayOutput
ToCollaborationArrayOutputWithContext(context.Context) CollaborationArrayOutput
}
CollaborationArrayInput is an input type that accepts CollaborationArray and CollaborationArrayOutput values. You can construct a concrete instance of `CollaborationArrayInput` via:
CollaborationArray{ CollaborationArgs{...} }
type CollaborationArrayOutput ¶
type CollaborationArrayOutput struct{ *pulumi.OutputState }
func (CollaborationArrayOutput) ElementType ¶
func (CollaborationArrayOutput) ElementType() reflect.Type
func (CollaborationArrayOutput) Index ¶
func (o CollaborationArrayOutput) Index(i pulumi.IntInput) CollaborationOutput
func (CollaborationArrayOutput) ToCollaborationArrayOutput ¶
func (o CollaborationArrayOutput) ToCollaborationArrayOutput() CollaborationArrayOutput
func (CollaborationArrayOutput) ToCollaborationArrayOutputWithContext ¶
func (o CollaborationArrayOutput) ToCollaborationArrayOutputWithContext(ctx context.Context) CollaborationArrayOutput
type CollaborationDataEncryptionMetadataArgs ¶
type CollaborationDataEncryptionMetadataArgs struct {
AllowClearText pulumi.BoolInput `pulumi:"allowClearText"`
AllowDuplicates pulumi.BoolInput `pulumi:"allowDuplicates"`
AllowJoinsOnColumnsWithDifferentNames pulumi.BoolInput `pulumi:"allowJoinsOnColumnsWithDifferentNames"`
PreserveNulls pulumi.BoolInput `pulumi:"preserveNulls"`
}
func (CollaborationDataEncryptionMetadataArgs) ElementType ¶
func (CollaborationDataEncryptionMetadataArgs) ElementType() reflect.Type
func (CollaborationDataEncryptionMetadataArgs) ToCollaborationDataEncryptionMetadataOutput ¶
func (i CollaborationDataEncryptionMetadataArgs) ToCollaborationDataEncryptionMetadataOutput() CollaborationDataEncryptionMetadataOutput
func (CollaborationDataEncryptionMetadataArgs) ToCollaborationDataEncryptionMetadataOutputWithContext ¶
func (i CollaborationDataEncryptionMetadataArgs) ToCollaborationDataEncryptionMetadataOutputWithContext(ctx context.Context) CollaborationDataEncryptionMetadataOutput
func (CollaborationDataEncryptionMetadataArgs) ToCollaborationDataEncryptionMetadataPtrOutput ¶
func (i CollaborationDataEncryptionMetadataArgs) ToCollaborationDataEncryptionMetadataPtrOutput() CollaborationDataEncryptionMetadataPtrOutput
func (CollaborationDataEncryptionMetadataArgs) ToCollaborationDataEncryptionMetadataPtrOutputWithContext ¶
func (i CollaborationDataEncryptionMetadataArgs) ToCollaborationDataEncryptionMetadataPtrOutputWithContext(ctx context.Context) CollaborationDataEncryptionMetadataPtrOutput
type CollaborationDataEncryptionMetadataInput ¶
type CollaborationDataEncryptionMetadataInput interface {
pulumi.Input
ToCollaborationDataEncryptionMetadataOutput() CollaborationDataEncryptionMetadataOutput
ToCollaborationDataEncryptionMetadataOutputWithContext(context.Context) CollaborationDataEncryptionMetadataOutput
}
CollaborationDataEncryptionMetadataInput is an input type that accepts CollaborationDataEncryptionMetadataArgs and CollaborationDataEncryptionMetadataOutput values. You can construct a concrete instance of `CollaborationDataEncryptionMetadataInput` via:
CollaborationDataEncryptionMetadataArgs{...}
type CollaborationDataEncryptionMetadataOutput ¶
type CollaborationDataEncryptionMetadataOutput struct{ *pulumi.OutputState }
func (CollaborationDataEncryptionMetadataOutput) AllowClearText ¶
func (o CollaborationDataEncryptionMetadataOutput) AllowClearText() pulumi.BoolOutput
func (CollaborationDataEncryptionMetadataOutput) AllowDuplicates ¶
func (o CollaborationDataEncryptionMetadataOutput) AllowDuplicates() pulumi.BoolOutput
func (CollaborationDataEncryptionMetadataOutput) AllowJoinsOnColumnsWithDifferentNames ¶
func (o CollaborationDataEncryptionMetadataOutput) AllowJoinsOnColumnsWithDifferentNames() pulumi.BoolOutput
func (CollaborationDataEncryptionMetadataOutput) ElementType ¶
func (CollaborationDataEncryptionMetadataOutput) ElementType() reflect.Type
func (CollaborationDataEncryptionMetadataOutput) PreserveNulls ¶
func (o CollaborationDataEncryptionMetadataOutput) PreserveNulls() pulumi.BoolOutput
func (CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataOutput ¶
func (o CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataOutput() CollaborationDataEncryptionMetadataOutput
func (CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataOutputWithContext ¶
func (o CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataOutputWithContext(ctx context.Context) CollaborationDataEncryptionMetadataOutput
func (CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataPtrOutput ¶
func (o CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataPtrOutput() CollaborationDataEncryptionMetadataPtrOutput
func (CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataPtrOutputWithContext ¶
func (o CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataPtrOutputWithContext(ctx context.Context) CollaborationDataEncryptionMetadataPtrOutput
type CollaborationDataEncryptionMetadataPtrInput ¶
type CollaborationDataEncryptionMetadataPtrInput interface {
pulumi.Input
ToCollaborationDataEncryptionMetadataPtrOutput() CollaborationDataEncryptionMetadataPtrOutput
ToCollaborationDataEncryptionMetadataPtrOutputWithContext(context.Context) CollaborationDataEncryptionMetadataPtrOutput
}
CollaborationDataEncryptionMetadataPtrInput is an input type that accepts CollaborationDataEncryptionMetadataArgs, CollaborationDataEncryptionMetadataPtr and CollaborationDataEncryptionMetadataPtrOutput values. You can construct a concrete instance of `CollaborationDataEncryptionMetadataPtrInput` via:
CollaborationDataEncryptionMetadataArgs{...}
or:
nil
func CollaborationDataEncryptionMetadataPtr ¶
func CollaborationDataEncryptionMetadataPtr(v *CollaborationDataEncryptionMetadataArgs) CollaborationDataEncryptionMetadataPtrInput
type CollaborationDataEncryptionMetadataPtrOutput ¶
type CollaborationDataEncryptionMetadataPtrOutput struct{ *pulumi.OutputState }
func (CollaborationDataEncryptionMetadataPtrOutput) AllowClearText ¶
func (o CollaborationDataEncryptionMetadataPtrOutput) AllowClearText() pulumi.BoolPtrOutput
func (CollaborationDataEncryptionMetadataPtrOutput) AllowDuplicates ¶
func (o CollaborationDataEncryptionMetadataPtrOutput) AllowDuplicates() pulumi.BoolPtrOutput
func (CollaborationDataEncryptionMetadataPtrOutput) AllowJoinsOnColumnsWithDifferentNames ¶
func (o CollaborationDataEncryptionMetadataPtrOutput) AllowJoinsOnColumnsWithDifferentNames() pulumi.BoolPtrOutput
func (CollaborationDataEncryptionMetadataPtrOutput) ElementType ¶
func (CollaborationDataEncryptionMetadataPtrOutput) ElementType() reflect.Type
func (CollaborationDataEncryptionMetadataPtrOutput) PreserveNulls ¶
func (o CollaborationDataEncryptionMetadataPtrOutput) PreserveNulls() pulumi.BoolPtrOutput
func (CollaborationDataEncryptionMetadataPtrOutput) ToCollaborationDataEncryptionMetadataPtrOutput ¶
func (o CollaborationDataEncryptionMetadataPtrOutput) ToCollaborationDataEncryptionMetadataPtrOutput() CollaborationDataEncryptionMetadataPtrOutput
func (CollaborationDataEncryptionMetadataPtrOutput) ToCollaborationDataEncryptionMetadataPtrOutputWithContext ¶
func (o CollaborationDataEncryptionMetadataPtrOutput) ToCollaborationDataEncryptionMetadataPtrOutputWithContext(ctx context.Context) CollaborationDataEncryptionMetadataPtrOutput
type CollaborationInput ¶
type CollaborationInput interface {
pulumi.Input
ToCollaborationOutput() CollaborationOutput
ToCollaborationOutputWithContext(ctx context.Context) CollaborationOutput
}
type CollaborationMap ¶
type CollaborationMap map[string]CollaborationInput
func (CollaborationMap) ElementType ¶
func (CollaborationMap) ElementType() reflect.Type
func (CollaborationMap) ToCollaborationMapOutput ¶
func (i CollaborationMap) ToCollaborationMapOutput() CollaborationMapOutput
func (CollaborationMap) ToCollaborationMapOutputWithContext ¶
func (i CollaborationMap) ToCollaborationMapOutputWithContext(ctx context.Context) CollaborationMapOutput
type CollaborationMapInput ¶
type CollaborationMapInput interface {
pulumi.Input
ToCollaborationMapOutput() CollaborationMapOutput
ToCollaborationMapOutputWithContext(context.Context) CollaborationMapOutput
}
CollaborationMapInput is an input type that accepts CollaborationMap and CollaborationMapOutput values. You can construct a concrete instance of `CollaborationMapInput` via:
CollaborationMap{ "key": CollaborationArgs{...} }
type CollaborationMapOutput ¶
type CollaborationMapOutput struct{ *pulumi.OutputState }
func (CollaborationMapOutput) ElementType ¶
func (CollaborationMapOutput) ElementType() reflect.Type
func (CollaborationMapOutput) MapIndex ¶
func (o CollaborationMapOutput) MapIndex(k pulumi.StringInput) CollaborationOutput
func (CollaborationMapOutput) ToCollaborationMapOutput ¶
func (o CollaborationMapOutput) ToCollaborationMapOutput() CollaborationMapOutput
func (CollaborationMapOutput) ToCollaborationMapOutputWithContext ¶
func (o CollaborationMapOutput) ToCollaborationMapOutputWithContext(ctx context.Context) CollaborationMapOutput
type CollaborationMember ¶
type CollaborationMemberArgs ¶
type CollaborationMemberArgs struct {
AccountId pulumi.StringInput `pulumi:"accountId"`
DisplayName pulumi.StringInput `pulumi:"displayName"`
MemberAbilities pulumi.StringArrayInput `pulumi:"memberAbilities"`
Status pulumi.StringPtrInput `pulumi:"status"`
}
func (CollaborationMemberArgs) ElementType ¶
func (CollaborationMemberArgs) ElementType() reflect.Type
func (CollaborationMemberArgs) ToCollaborationMemberOutput ¶
func (i CollaborationMemberArgs) ToCollaborationMemberOutput() CollaborationMemberOutput
func (CollaborationMemberArgs) ToCollaborationMemberOutputWithContext ¶
func (i CollaborationMemberArgs) ToCollaborationMemberOutputWithContext(ctx context.Context) CollaborationMemberOutput
type CollaborationMemberArray ¶
type CollaborationMemberArray []CollaborationMemberInput
func (CollaborationMemberArray) ElementType ¶
func (CollaborationMemberArray) ElementType() reflect.Type
func (CollaborationMemberArray) ToCollaborationMemberArrayOutput ¶
func (i CollaborationMemberArray) ToCollaborationMemberArrayOutput() CollaborationMemberArrayOutput
func (CollaborationMemberArray) ToCollaborationMemberArrayOutputWithContext ¶
func (i CollaborationMemberArray) ToCollaborationMemberArrayOutputWithContext(ctx context.Context) CollaborationMemberArrayOutput
type CollaborationMemberArrayInput ¶
type CollaborationMemberArrayInput interface {
pulumi.Input
ToCollaborationMemberArrayOutput() CollaborationMemberArrayOutput
ToCollaborationMemberArrayOutputWithContext(context.Context) CollaborationMemberArrayOutput
}
CollaborationMemberArrayInput is an input type that accepts CollaborationMemberArray and CollaborationMemberArrayOutput values. You can construct a concrete instance of `CollaborationMemberArrayInput` via:
CollaborationMemberArray{ CollaborationMemberArgs{...} }
type CollaborationMemberArrayOutput ¶
type CollaborationMemberArrayOutput struct{ *pulumi.OutputState }
func (CollaborationMemberArrayOutput) ElementType ¶
func (CollaborationMemberArrayOutput) ElementType() reflect.Type
func (CollaborationMemberArrayOutput) Index ¶
func (o CollaborationMemberArrayOutput) Index(i pulumi.IntInput) CollaborationMemberOutput
func (CollaborationMemberArrayOutput) ToCollaborationMemberArrayOutput ¶
func (o CollaborationMemberArrayOutput) ToCollaborationMemberArrayOutput() CollaborationMemberArrayOutput
func (CollaborationMemberArrayOutput) ToCollaborationMemberArrayOutputWithContext ¶
func (o CollaborationMemberArrayOutput) ToCollaborationMemberArrayOutputWithContext(ctx context.Context) CollaborationMemberArrayOutput
type CollaborationMemberInput ¶
type CollaborationMemberInput interface {
pulumi.Input
ToCollaborationMemberOutput() CollaborationMemberOutput
ToCollaborationMemberOutputWithContext(context.Context) CollaborationMemberOutput
}
CollaborationMemberInput is an input type that accepts CollaborationMemberArgs and CollaborationMemberOutput values. You can construct a concrete instance of `CollaborationMemberInput` via:
CollaborationMemberArgs{...}
type CollaborationMemberOutput ¶
type CollaborationMemberOutput struct{ *pulumi.OutputState }
func (CollaborationMemberOutput) AccountId ¶
func (o CollaborationMemberOutput) AccountId() pulumi.StringOutput
func (CollaborationMemberOutput) DisplayName ¶
func (o CollaborationMemberOutput) DisplayName() pulumi.StringOutput
func (CollaborationMemberOutput) ElementType ¶
func (CollaborationMemberOutput) ElementType() reflect.Type
func (CollaborationMemberOutput) MemberAbilities ¶
func (o CollaborationMemberOutput) MemberAbilities() pulumi.StringArrayOutput
func (CollaborationMemberOutput) Status ¶
func (o CollaborationMemberOutput) Status() pulumi.StringPtrOutput
func (CollaborationMemberOutput) ToCollaborationMemberOutput ¶
func (o CollaborationMemberOutput) ToCollaborationMemberOutput() CollaborationMemberOutput
func (CollaborationMemberOutput) ToCollaborationMemberOutputWithContext ¶
func (o CollaborationMemberOutput) ToCollaborationMemberOutputWithContext(ctx context.Context) CollaborationMemberOutput
type CollaborationOutput ¶
type CollaborationOutput struct{ *pulumi.OutputState }
func (CollaborationOutput) Arn ¶
func (o CollaborationOutput) Arn() pulumi.StringOutput
The arn of the collaboration.
func (CollaborationOutput) CreateTime ¶
func (o CollaborationOutput) CreateTime() pulumi.StringOutput
The date and time the collaboration was created. * `member status` - For each member included in the collaboration an additional computed attribute of status is added. These values [may be found here](https://docs.aws.amazon.com/clean-rooms/latest/apireference/API_MemberSummary.html#API-Type-MemberSummary-status).
func (CollaborationOutput) CreatorDisplayName ¶
func (o CollaborationOutput) CreatorDisplayName() pulumi.StringOutput
The name for the member record for the collaboration creator.
func (CollaborationOutput) CreatorMemberAbilities ¶
func (o CollaborationOutput) CreatorMemberAbilities() pulumi.StringArrayOutput
The list of member abilities for the creator of the collaboration. Valid values [may be found here](https://docs.aws.amazon.com/clean-rooms/latest/apireference/API_CreateCollaboration.html#API-CreateCollaboration-request-creatorMemberAbilities).
func (CollaborationOutput) DataEncryptionMetadata ¶
func (o CollaborationOutput) DataEncryptionMetadata() CollaborationDataEncryptionMetadataPtrOutput
a collection of settings which determine how the [c3r client](https://docs.aws.amazon.com/clean-rooms/latest/userguide/crypto-computing.html) will encrypt data for use within this collaboration.
- `data_encryption_metadata.allow_clear_text` - (Required - Forces new resource) - Indicates whether encrypted tables can contain cleartext data. This is a boolea field.
- `data_encryption_metadata.allow_duplicates` - (Required - Forces new resource ) - Indicates whether Fingerprint columns can contain duplicate entries. This is a boolean field.
- `data_encryption_metadata.allow_joins_on_columns_with_different_names` - (Required - Forces new resource) - Indicates whether Fingerprint columns can be joined n any other Fingerprint column with a different name. This is a boolean field.
- `data_encryption_metadata.preserve_nulls` - (Required - Forces new resource) - Indicates whether NULL values are to be copied as NULL to encrypted tables (true) or cryptographically processed (false).
func (CollaborationOutput) Description ¶
func (o CollaborationOutput) Description() pulumi.StringOutput
A description for a collaboration.
func (CollaborationOutput) ElementType ¶
func (CollaborationOutput) ElementType() reflect.Type
func (CollaborationOutput) Members ¶
func (o CollaborationOutput) Members() CollaborationMemberArrayOutput
Additional members of the collaboration which will be invited to join the collaboration. * `member.account_id` - (Required - Forces new resource) - The account id for the invited member. * `member.display_name` - (Required - Forces new resource) - The display name for the invited member. * `member.member_abilities` - (Required - Forces new resource) - The list of abilities for the invited member. Valid values [may be found here](https://docs.aws.amazon.com/clean-rooms/latest/apireference/API_CreateCollaboration.html#API-CreateCollaboration-request-creatorMemberAbilities).
func (CollaborationOutput) Name ¶
func (o CollaborationOutput) Name() pulumi.StringOutput
The name of the collaboration. Collaboration names do not need to be unique.
func (CollaborationOutput) QueryLogStatus ¶
func (o CollaborationOutput) QueryLogStatus() pulumi.StringOutput
Determines if members of the collaboration can enable query logs within their own. emberships. Valid values [may be found here](https://docs.aws.amazon.com/clean-rooms/latest/apireference/API_CreateCollaboration.html#API-CreateCollaboration-request-queryLogStatus).
func (CollaborationOutput) Region ¶
func (o CollaborationOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (CollaborationOutput) Tags ¶
func (o CollaborationOutput) Tags() pulumi.StringMapOutput
Key value pairs which tag the collaboration.
func (CollaborationOutput) TagsAll ¶
func (o CollaborationOutput) TagsAll() pulumi.StringMapOutput
func (CollaborationOutput) ToCollaborationOutput ¶
func (o CollaborationOutput) ToCollaborationOutput() CollaborationOutput
func (CollaborationOutput) ToCollaborationOutputWithContext ¶
func (o CollaborationOutput) ToCollaborationOutputWithContext(ctx context.Context) CollaborationOutput
func (CollaborationOutput) UpdateTime ¶
func (o CollaborationOutput) UpdateTime() pulumi.StringOutput
type CollaborationState ¶
type CollaborationState struct {
// The arn of the collaboration.
Arn pulumi.StringPtrInput
// The date and time the collaboration was created.
// * `member status` - For each member included in the collaboration an additional computed attribute of status is added. These values [may be found here](https://docs.aws.amazon.com/clean-rooms/latest/apireference/API_MemberSummary.html#API-Type-MemberSummary-status).
CreateTime pulumi.StringPtrInput
// The name for the member record for the collaboration creator.
CreatorDisplayName pulumi.StringPtrInput
// The list of member abilities for the creator of the collaboration. Valid values [may be found here](https://docs.aws.amazon.com/clean-rooms/latest/apireference/API_CreateCollaboration.html#API-CreateCollaboration-request-creatorMemberAbilities).
CreatorMemberAbilities pulumi.StringArrayInput
// a collection of settings which determine how the [c3r client](https://docs.aws.amazon.com/clean-rooms/latest/userguide/crypto-computing.html) will encrypt data for use within this collaboration.
// * `data_encryption_metadata.allow_clear_text` - (Required - Forces new resource) - Indicates whether encrypted tables can contain cleartext data. This is a boolea
// field.
// * `data_encryption_metadata.allow_duplicates` - (Required - Forces new resource ) - Indicates whether Fingerprint columns can contain duplicate entries. This is a
// boolean field.
// * `data_encryption_metadata.allow_joins_on_columns_with_different_names` - (Required - Forces new resource) - Indicates whether Fingerprint columns can be joined
// n any other Fingerprint column with a different name. This is a boolean field.
// * `data_encryption_metadata.preserve_nulls` - (Required - Forces new resource) - Indicates whether NULL values are to be copied as NULL to encrypted tables (true)
// or cryptographically processed (false).
DataEncryptionMetadata CollaborationDataEncryptionMetadataPtrInput
// A description for a collaboration.
Description pulumi.StringPtrInput
// Additional members of the collaboration which will be invited to join the collaboration.
// * `member.account_id` - (Required - Forces new resource) - The account id for the invited member.
// * `member.display_name` - (Required - Forces new resource) - The display name for the invited member.
// * `member.member_abilities` - (Required - Forces new resource) - The list of abilities for the invited member. Valid values [may be found here](https://docs.aws.amazon.com/clean-rooms/latest/apireference/API_CreateCollaboration.html#API-CreateCollaboration-request-creatorMemberAbilities).
Members CollaborationMemberArrayInput
// The name of the collaboration. Collaboration names do not need to be unique.
Name pulumi.StringPtrInput
// Determines if members of the collaboration can enable query logs within their own.
// emberships. Valid values [may be found here](https://docs.aws.amazon.com/clean-rooms/latest/apireference/API_CreateCollaboration.html#API-CreateCollaboration-request-queryLogStatus).
QueryLogStatus pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Key value pairs which tag the collaboration.
Tags pulumi.StringMapInput
TagsAll pulumi.StringMapInput
UpdateTime pulumi.StringPtrInput
}
func (CollaborationState) ElementType ¶
func (CollaborationState) ElementType() reflect.Type
type ConfiguredTable ¶
type ConfiguredTable struct {
pulumi.CustomResourceState
// The columns of the references table which will be included in the configured table.
AllowedColumns pulumi.StringArrayOutput `pulumi:"allowedColumns"`
// The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.
AnalysisMethod pulumi.StringOutput `pulumi:"analysisMethod"`
// The ARN of the configured table.
Arn pulumi.StringOutput `pulumi:"arn"`
// The date and time the configured table was created.
CreateTime pulumi.StringOutput `pulumi:"createTime"`
// A description for the configured table.
Description pulumi.StringPtrOutput `pulumi:"description"`
// The name of the configured table.
Name pulumi.StringOutput `pulumi:"name"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// A reference to the AWS Glue table which will be used to create the configured table.
// * `table_reference.database_name` - (Required - Forces new resource) - The name of the AWS Glue database which contains the table.
// * `table_reference.table_name` - (Required - Forces new resource) - The name of the AWS Glue table which will be used to create the configured table.
TableReference ConfiguredTableTableReferenceOutput `pulumi:"tableReference"`
// Key value pairs which tag the configured table.
Tags pulumi.StringMapOutput `pulumi:"tags"`
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// The date and time the configured table was last updated.
UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}
Provides a AWS Clean Rooms configured table. Configured tables are used to represent references to existing tables in the AWS Glue Data Catalog.
## Example Usage
### Configured table with tags
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cleanrooms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cleanrooms.NewConfiguredTable(ctx, "test_configured_table", &cleanrooms.ConfiguredTableArgs{
Name: pulumi.String("pulumi-example-table"),
Description: pulumi.String("I made this table with Pulumi!"),
AnalysisMethod: pulumi.String("DIRECT_QUERY"),
AllowedColumns: pulumi.StringArray{
pulumi.String("column1"),
pulumi.String("column2"),
pulumi.String("column3"),
},
TableReference: &cleanrooms.ConfiguredTableTableReferenceArgs{
DatabaseName: pulumi.String("example_database"),
TableName: pulumi.String("example_table"),
},
Tags: pulumi.StringMap{
"Project": pulumi.String("Pulumi"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import `aws_cleanrooms_configured_table` using the `id`. For example:
```sh $ pulumi import aws:cleanrooms/configuredTable:ConfiguredTable table 1234abcd-12ab-34cd-56ef-1234567890ab ```
func GetConfiguredTable ¶
func GetConfiguredTable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfiguredTableState, opts ...pulumi.ResourceOption) (*ConfiguredTable, error)
GetConfiguredTable gets an existing ConfiguredTable 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 NewConfiguredTable ¶
func NewConfiguredTable(ctx *pulumi.Context, name string, args *ConfiguredTableArgs, opts ...pulumi.ResourceOption) (*ConfiguredTable, error)
NewConfiguredTable registers a new resource with the given unique name, arguments, and options.
func (*ConfiguredTable) ElementType ¶
func (*ConfiguredTable) ElementType() reflect.Type
func (*ConfiguredTable) ToConfiguredTableOutput ¶
func (i *ConfiguredTable) ToConfiguredTableOutput() ConfiguredTableOutput
func (*ConfiguredTable) ToConfiguredTableOutputWithContext ¶
func (i *ConfiguredTable) ToConfiguredTableOutputWithContext(ctx context.Context) ConfiguredTableOutput
type ConfiguredTableArgs ¶
type ConfiguredTableArgs struct {
// The columns of the references table which will be included in the configured table.
AllowedColumns pulumi.StringArrayInput
// The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.
AnalysisMethod pulumi.StringInput
// A description for the configured table.
Description pulumi.StringPtrInput
// The name of the configured table.
Name pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// A reference to the AWS Glue table which will be used to create the configured table.
// * `table_reference.database_name` - (Required - Forces new resource) - The name of the AWS Glue database which contains the table.
// * `table_reference.table_name` - (Required - Forces new resource) - The name of the AWS Glue table which will be used to create the configured table.
TableReference ConfiguredTableTableReferenceInput
// Key value pairs which tag the configured table.
Tags pulumi.StringMapInput
}
The set of arguments for constructing a ConfiguredTable resource.
func (ConfiguredTableArgs) ElementType ¶
func (ConfiguredTableArgs) ElementType() reflect.Type
type ConfiguredTableArray ¶
type ConfiguredTableArray []ConfiguredTableInput
func (ConfiguredTableArray) ElementType ¶
func (ConfiguredTableArray) ElementType() reflect.Type
func (ConfiguredTableArray) ToConfiguredTableArrayOutput ¶
func (i ConfiguredTableArray) ToConfiguredTableArrayOutput() ConfiguredTableArrayOutput
func (ConfiguredTableArray) ToConfiguredTableArrayOutputWithContext ¶
func (i ConfiguredTableArray) ToConfiguredTableArrayOutputWithContext(ctx context.Context) ConfiguredTableArrayOutput
type ConfiguredTableArrayInput ¶
type ConfiguredTableArrayInput interface {
pulumi.Input
ToConfiguredTableArrayOutput() ConfiguredTableArrayOutput
ToConfiguredTableArrayOutputWithContext(context.Context) ConfiguredTableArrayOutput
}
ConfiguredTableArrayInput is an input type that accepts ConfiguredTableArray and ConfiguredTableArrayOutput values. You can construct a concrete instance of `ConfiguredTableArrayInput` via:
ConfiguredTableArray{ ConfiguredTableArgs{...} }
type ConfiguredTableArrayOutput ¶
type ConfiguredTableArrayOutput struct{ *pulumi.OutputState }
func (ConfiguredTableArrayOutput) ElementType ¶
func (ConfiguredTableArrayOutput) ElementType() reflect.Type
func (ConfiguredTableArrayOutput) Index ¶
func (o ConfiguredTableArrayOutput) Index(i pulumi.IntInput) ConfiguredTableOutput
func (ConfiguredTableArrayOutput) ToConfiguredTableArrayOutput ¶
func (o ConfiguredTableArrayOutput) ToConfiguredTableArrayOutput() ConfiguredTableArrayOutput
func (ConfiguredTableArrayOutput) ToConfiguredTableArrayOutputWithContext ¶
func (o ConfiguredTableArrayOutput) ToConfiguredTableArrayOutputWithContext(ctx context.Context) ConfiguredTableArrayOutput
type ConfiguredTableInput ¶
type ConfiguredTableInput interface {
pulumi.Input
ToConfiguredTableOutput() ConfiguredTableOutput
ToConfiguredTableOutputWithContext(ctx context.Context) ConfiguredTableOutput
}
type ConfiguredTableMap ¶
type ConfiguredTableMap map[string]ConfiguredTableInput
func (ConfiguredTableMap) ElementType ¶
func (ConfiguredTableMap) ElementType() reflect.Type
func (ConfiguredTableMap) ToConfiguredTableMapOutput ¶
func (i ConfiguredTableMap) ToConfiguredTableMapOutput() ConfiguredTableMapOutput
func (ConfiguredTableMap) ToConfiguredTableMapOutputWithContext ¶
func (i ConfiguredTableMap) ToConfiguredTableMapOutputWithContext(ctx context.Context) ConfiguredTableMapOutput
type ConfiguredTableMapInput ¶
type ConfiguredTableMapInput interface {
pulumi.Input
ToConfiguredTableMapOutput() ConfiguredTableMapOutput
ToConfiguredTableMapOutputWithContext(context.Context) ConfiguredTableMapOutput
}
ConfiguredTableMapInput is an input type that accepts ConfiguredTableMap and ConfiguredTableMapOutput values. You can construct a concrete instance of `ConfiguredTableMapInput` via:
ConfiguredTableMap{ "key": ConfiguredTableArgs{...} }
type ConfiguredTableMapOutput ¶
type ConfiguredTableMapOutput struct{ *pulumi.OutputState }
func (ConfiguredTableMapOutput) ElementType ¶
func (ConfiguredTableMapOutput) ElementType() reflect.Type
func (ConfiguredTableMapOutput) MapIndex ¶
func (o ConfiguredTableMapOutput) MapIndex(k pulumi.StringInput) ConfiguredTableOutput
func (ConfiguredTableMapOutput) ToConfiguredTableMapOutput ¶
func (o ConfiguredTableMapOutput) ToConfiguredTableMapOutput() ConfiguredTableMapOutput
func (ConfiguredTableMapOutput) ToConfiguredTableMapOutputWithContext ¶
func (o ConfiguredTableMapOutput) ToConfiguredTableMapOutputWithContext(ctx context.Context) ConfiguredTableMapOutput
type ConfiguredTableOutput ¶
type ConfiguredTableOutput struct{ *pulumi.OutputState }
func (ConfiguredTableOutput) AllowedColumns ¶
func (o ConfiguredTableOutput) AllowedColumns() pulumi.StringArrayOutput
The columns of the references table which will be included in the configured table.
func (ConfiguredTableOutput) AnalysisMethod ¶
func (o ConfiguredTableOutput) AnalysisMethod() pulumi.StringOutput
The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.
func (ConfiguredTableOutput) Arn ¶
func (o ConfiguredTableOutput) Arn() pulumi.StringOutput
The ARN of the configured table.
func (ConfiguredTableOutput) CreateTime ¶
func (o ConfiguredTableOutput) CreateTime() pulumi.StringOutput
The date and time the configured table was created.
func (ConfiguredTableOutput) Description ¶
func (o ConfiguredTableOutput) Description() pulumi.StringPtrOutput
A description for the configured table.
func (ConfiguredTableOutput) ElementType ¶
func (ConfiguredTableOutput) ElementType() reflect.Type
func (ConfiguredTableOutput) Name ¶
func (o ConfiguredTableOutput) Name() pulumi.StringOutput
The name of the configured table.
func (ConfiguredTableOutput) Region ¶
func (o ConfiguredTableOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (ConfiguredTableOutput) TableReference ¶
func (o ConfiguredTableOutput) TableReference() ConfiguredTableTableReferenceOutput
A reference to the AWS Glue table which will be used to create the configured table. * `table_reference.database_name` - (Required - Forces new resource) - The name of the AWS Glue database which contains the table. * `table_reference.table_name` - (Required - Forces new resource) - The name of the AWS Glue table which will be used to create the configured table.
func (ConfiguredTableOutput) Tags ¶
func (o ConfiguredTableOutput) Tags() pulumi.StringMapOutput
Key value pairs which tag the configured table.
func (ConfiguredTableOutput) TagsAll ¶
func (o ConfiguredTableOutput) TagsAll() pulumi.StringMapOutput
func (ConfiguredTableOutput) ToConfiguredTableOutput ¶
func (o ConfiguredTableOutput) ToConfiguredTableOutput() ConfiguredTableOutput
func (ConfiguredTableOutput) ToConfiguredTableOutputWithContext ¶
func (o ConfiguredTableOutput) ToConfiguredTableOutputWithContext(ctx context.Context) ConfiguredTableOutput
func (ConfiguredTableOutput) UpdateTime ¶
func (o ConfiguredTableOutput) UpdateTime() pulumi.StringOutput
The date and time the configured table was last updated.
type ConfiguredTableState ¶
type ConfiguredTableState struct {
// The columns of the references table which will be included in the configured table.
AllowedColumns pulumi.StringArrayInput
// The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.
AnalysisMethod pulumi.StringPtrInput
// The ARN of the configured table.
Arn pulumi.StringPtrInput
// The date and time the configured table was created.
CreateTime pulumi.StringPtrInput
// A description for the configured table.
Description pulumi.StringPtrInput
// The name of the configured table.
Name pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// A reference to the AWS Glue table which will be used to create the configured table.
// * `table_reference.database_name` - (Required - Forces new resource) - The name of the AWS Glue database which contains the table.
// * `table_reference.table_name` - (Required - Forces new resource) - The name of the AWS Glue table which will be used to create the configured table.
TableReference ConfiguredTableTableReferencePtrInput
// Key value pairs which tag the configured table.
Tags pulumi.StringMapInput
TagsAll pulumi.StringMapInput
// The date and time the configured table was last updated.
UpdateTime pulumi.StringPtrInput
}
func (ConfiguredTableState) ElementType ¶
func (ConfiguredTableState) ElementType() reflect.Type
type ConfiguredTableTableReferenceArgs ¶
type ConfiguredTableTableReferenceArgs struct {
DatabaseName pulumi.StringInput `pulumi:"databaseName"`
TableName pulumi.StringInput `pulumi:"tableName"`
}
func (ConfiguredTableTableReferenceArgs) ElementType ¶
func (ConfiguredTableTableReferenceArgs) ElementType() reflect.Type
func (ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferenceOutput ¶
func (i ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferenceOutput() ConfiguredTableTableReferenceOutput
func (ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferenceOutputWithContext ¶
func (i ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferenceOutputWithContext(ctx context.Context) ConfiguredTableTableReferenceOutput
func (ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferencePtrOutput ¶
func (i ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferencePtrOutput() ConfiguredTableTableReferencePtrOutput
func (ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferencePtrOutputWithContext ¶
func (i ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferencePtrOutputWithContext(ctx context.Context) ConfiguredTableTableReferencePtrOutput
type ConfiguredTableTableReferenceInput ¶
type ConfiguredTableTableReferenceInput interface {
pulumi.Input
ToConfiguredTableTableReferenceOutput() ConfiguredTableTableReferenceOutput
ToConfiguredTableTableReferenceOutputWithContext(context.Context) ConfiguredTableTableReferenceOutput
}
ConfiguredTableTableReferenceInput is an input type that accepts ConfiguredTableTableReferenceArgs and ConfiguredTableTableReferenceOutput values. You can construct a concrete instance of `ConfiguredTableTableReferenceInput` via:
ConfiguredTableTableReferenceArgs{...}
type ConfiguredTableTableReferenceOutput ¶
type ConfiguredTableTableReferenceOutput struct{ *pulumi.OutputState }
func (ConfiguredTableTableReferenceOutput) DatabaseName ¶
func (o ConfiguredTableTableReferenceOutput) DatabaseName() pulumi.StringOutput
func (ConfiguredTableTableReferenceOutput) ElementType ¶
func (ConfiguredTableTableReferenceOutput) ElementType() reflect.Type
func (ConfiguredTableTableReferenceOutput) TableName ¶
func (o ConfiguredTableTableReferenceOutput) TableName() pulumi.StringOutput
func (ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferenceOutput ¶
func (o ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferenceOutput() ConfiguredTableTableReferenceOutput
func (ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferenceOutputWithContext ¶
func (o ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferenceOutputWithContext(ctx context.Context) ConfiguredTableTableReferenceOutput
func (ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferencePtrOutput ¶
func (o ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferencePtrOutput() ConfiguredTableTableReferencePtrOutput
func (ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferencePtrOutputWithContext ¶
func (o ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferencePtrOutputWithContext(ctx context.Context) ConfiguredTableTableReferencePtrOutput
type ConfiguredTableTableReferencePtrInput ¶
type ConfiguredTableTableReferencePtrInput interface {
pulumi.Input
ToConfiguredTableTableReferencePtrOutput() ConfiguredTableTableReferencePtrOutput
ToConfiguredTableTableReferencePtrOutputWithContext(context.Context) ConfiguredTableTableReferencePtrOutput
}
ConfiguredTableTableReferencePtrInput is an input type that accepts ConfiguredTableTableReferenceArgs, ConfiguredTableTableReferencePtr and ConfiguredTableTableReferencePtrOutput values. You can construct a concrete instance of `ConfiguredTableTableReferencePtrInput` via:
ConfiguredTableTableReferenceArgs{...}
or:
nil
func ConfiguredTableTableReferencePtr ¶
func ConfiguredTableTableReferencePtr(v *ConfiguredTableTableReferenceArgs) ConfiguredTableTableReferencePtrInput
type ConfiguredTableTableReferencePtrOutput ¶
type ConfiguredTableTableReferencePtrOutput struct{ *pulumi.OutputState }
func (ConfiguredTableTableReferencePtrOutput) DatabaseName ¶
func (o ConfiguredTableTableReferencePtrOutput) DatabaseName() pulumi.StringPtrOutput
func (ConfiguredTableTableReferencePtrOutput) ElementType ¶
func (ConfiguredTableTableReferencePtrOutput) ElementType() reflect.Type
func (ConfiguredTableTableReferencePtrOutput) TableName ¶
func (o ConfiguredTableTableReferencePtrOutput) TableName() pulumi.StringPtrOutput
func (ConfiguredTableTableReferencePtrOutput) ToConfiguredTableTableReferencePtrOutput ¶
func (o ConfiguredTableTableReferencePtrOutput) ToConfiguredTableTableReferencePtrOutput() ConfiguredTableTableReferencePtrOutput
func (ConfiguredTableTableReferencePtrOutput) ToConfiguredTableTableReferencePtrOutputWithContext ¶
func (o ConfiguredTableTableReferencePtrOutput) ToConfiguredTableTableReferencePtrOutputWithContext(ctx context.Context) ConfiguredTableTableReferencePtrOutput
type Membership ¶
type Membership struct {
pulumi.CustomResourceState
// The ARN of the membership.
Arn pulumi.StringOutput `pulumi:"arn"`
// The ARN of the joined collaboration.
CollaborationArn pulumi.StringOutput `pulumi:"collaborationArn"`
// The account ID of the collaboration's creator.
CollaborationCreatorAccountId pulumi.StringOutput `pulumi:"collaborationCreatorAccountId"`
// The display name of the collaboration's creator.
CollaborationCreatorDisplayName pulumi.StringOutput `pulumi:"collaborationCreatorDisplayName"`
// The ID of the collaboration to which the member was invited.
CollaborationId pulumi.StringOutput `pulumi:"collaborationId"`
// The name of the joined collaboration.
CollaborationName pulumi.StringOutput `pulumi:"collaborationName"`
// The date and time the membership was created.
CreateTime pulumi.StringOutput `pulumi:"createTime"`
// The default configuration for a query result.
DefaultResultConfiguration MembershipDefaultResultConfigurationPtrOutput `pulumi:"defaultResultConfiguration"`
// The list of abilities for the invited member.
MemberAbilities pulumi.StringArrayOutput `pulumi:"memberAbilities"`
PaymentConfiguration MembershipPaymentConfigurationPtrOutput `pulumi:"paymentConfiguration"`
// An indicator as to whether query logging has been enabled or disabled for the membership.
QueryLogStatus pulumi.StringOutput `pulumi:"queryLogStatus"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// The status of the membership.
Status pulumi.StringOutput `pulumi:"status"`
// Key value pairs which tag the membership.
Tags pulumi.StringMapOutput `pulumi:"tags"`
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// The date and time the membership was last updated.
UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}
Provides a AWS Clean Rooms membership. Memberships are used to join a Clean Rooms collaboration by the invited member.
## Example Usage
### Membership with tags
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cleanrooms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cleanrooms.NewMembership(ctx, "test_membership", &cleanrooms.MembershipArgs{
CollaborationId: pulumi.String("1234abcd-12ab-34cd-56ef-1234567890ab"),
QueryLogStatus: pulumi.String("DISABLED"),
DefaultResultConfiguration: &cleanrooms.MembershipDefaultResultConfigurationArgs{
RoleArn: pulumi.String("arn:aws:iam::123456789012:role/role-name"),
OutputConfiguration: &cleanrooms.MembershipDefaultResultConfigurationOutputConfigurationArgs{
S3: &cleanrooms.MembershipDefaultResultConfigurationOutputConfigurationS3Args{
Bucket: pulumi.String("test-bucket"),
ResultFormat: pulumi.String("PARQUET"),
KeyPrefix: pulumi.String("test-prefix"),
},
},
},
Tags: pulumi.StringMap{
"Project": pulumi.String("Terraform"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import `aws_cleanrooms_membership` using the `id`. For example:
```sh $ pulumi import aws:cleanrooms/membership:Membership membership 1234abcd-12ab-34cd-56ef-1234567890ab ```
func GetMembership ¶
func GetMembership(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MembershipState, opts ...pulumi.ResourceOption) (*Membership, error)
GetMembership gets an existing Membership 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 NewMembership ¶
func NewMembership(ctx *pulumi.Context, name string, args *MembershipArgs, opts ...pulumi.ResourceOption) (*Membership, error)
NewMembership registers a new resource with the given unique name, arguments, and options.
func (*Membership) ElementType ¶
func (*Membership) ElementType() reflect.Type
func (*Membership) ToMembershipOutput ¶
func (i *Membership) ToMembershipOutput() MembershipOutput
func (*Membership) ToMembershipOutputWithContext ¶
func (i *Membership) ToMembershipOutputWithContext(ctx context.Context) MembershipOutput
type MembershipArgs ¶
type MembershipArgs struct {
// The ID of the collaboration to which the member was invited.
CollaborationId pulumi.StringInput
// The default configuration for a query result.
DefaultResultConfiguration MembershipDefaultResultConfigurationPtrInput
PaymentConfiguration MembershipPaymentConfigurationPtrInput
// An indicator as to whether query logging has been enabled or disabled for the membership.
QueryLogStatus pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Key value pairs which tag the membership.
Tags pulumi.StringMapInput
}
The set of arguments for constructing a Membership resource.
func (MembershipArgs) ElementType ¶
func (MembershipArgs) ElementType() reflect.Type
type MembershipArray ¶
type MembershipArray []MembershipInput
func (MembershipArray) ElementType ¶
func (MembershipArray) ElementType() reflect.Type
func (MembershipArray) ToMembershipArrayOutput ¶
func (i MembershipArray) ToMembershipArrayOutput() MembershipArrayOutput
func (MembershipArray) ToMembershipArrayOutputWithContext ¶
func (i MembershipArray) ToMembershipArrayOutputWithContext(ctx context.Context) MembershipArrayOutput
type MembershipArrayInput ¶
type MembershipArrayInput interface {
pulumi.Input
ToMembershipArrayOutput() MembershipArrayOutput
ToMembershipArrayOutputWithContext(context.Context) MembershipArrayOutput
}
MembershipArrayInput is an input type that accepts MembershipArray and MembershipArrayOutput values. You can construct a concrete instance of `MembershipArrayInput` via:
MembershipArray{ MembershipArgs{...} }
type MembershipArrayOutput ¶
type MembershipArrayOutput struct{ *pulumi.OutputState }
func (MembershipArrayOutput) ElementType ¶
func (MembershipArrayOutput) ElementType() reflect.Type
func (MembershipArrayOutput) Index ¶
func (o MembershipArrayOutput) Index(i pulumi.IntInput) MembershipOutput
func (MembershipArrayOutput) ToMembershipArrayOutput ¶
func (o MembershipArrayOutput) ToMembershipArrayOutput() MembershipArrayOutput
func (MembershipArrayOutput) ToMembershipArrayOutputWithContext ¶
func (o MembershipArrayOutput) ToMembershipArrayOutputWithContext(ctx context.Context) MembershipArrayOutput
type MembershipDefaultResultConfiguration ¶
type MembershipDefaultResultConfiguration struct {
OutputConfiguration *MembershipDefaultResultConfigurationOutputConfiguration `pulumi:"outputConfiguration"`
// The ARN of the IAM role which will be used to create the membership.
// - `output_configuration.s3.bucket` - (Required) - The name of the S3 bucket where the query results will be stored.
// - `output_configuration.s3.result_format` - (Required) - The format of the query results. Valid values are `PARQUET` and `CSV`.
// - `output_configuration.s3.key_prefix` - (Optional) - The prefix used for the query results.
RoleArn *string `pulumi:"roleArn"`
}
type MembershipDefaultResultConfigurationArgs ¶
type MembershipDefaultResultConfigurationArgs struct {
OutputConfiguration MembershipDefaultResultConfigurationOutputConfigurationPtrInput `pulumi:"outputConfiguration"`
// The ARN of the IAM role which will be used to create the membership.
// - `output_configuration.s3.bucket` - (Required) - The name of the S3 bucket where the query results will be stored.
// - `output_configuration.s3.result_format` - (Required) - The format of the query results. Valid values are `PARQUET` and `CSV`.
// - `output_configuration.s3.key_prefix` - (Optional) - The prefix used for the query results.
RoleArn pulumi.StringPtrInput `pulumi:"roleArn"`
}
func (MembershipDefaultResultConfigurationArgs) ElementType ¶
func (MembershipDefaultResultConfigurationArgs) ElementType() reflect.Type
func (MembershipDefaultResultConfigurationArgs) ToMembershipDefaultResultConfigurationOutput ¶
func (i MembershipDefaultResultConfigurationArgs) ToMembershipDefaultResultConfigurationOutput() MembershipDefaultResultConfigurationOutput
func (MembershipDefaultResultConfigurationArgs) ToMembershipDefaultResultConfigurationOutputWithContext ¶
func (i MembershipDefaultResultConfigurationArgs) ToMembershipDefaultResultConfigurationOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutput
func (MembershipDefaultResultConfigurationArgs) ToMembershipDefaultResultConfigurationPtrOutput ¶
func (i MembershipDefaultResultConfigurationArgs) ToMembershipDefaultResultConfigurationPtrOutput() MembershipDefaultResultConfigurationPtrOutput
func (MembershipDefaultResultConfigurationArgs) ToMembershipDefaultResultConfigurationPtrOutputWithContext ¶
func (i MembershipDefaultResultConfigurationArgs) ToMembershipDefaultResultConfigurationPtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationPtrOutput
type MembershipDefaultResultConfigurationInput ¶
type MembershipDefaultResultConfigurationInput interface {
pulumi.Input
ToMembershipDefaultResultConfigurationOutput() MembershipDefaultResultConfigurationOutput
ToMembershipDefaultResultConfigurationOutputWithContext(context.Context) MembershipDefaultResultConfigurationOutput
}
MembershipDefaultResultConfigurationInput is an input type that accepts MembershipDefaultResultConfigurationArgs and MembershipDefaultResultConfigurationOutput values. You can construct a concrete instance of `MembershipDefaultResultConfigurationInput` via:
MembershipDefaultResultConfigurationArgs{...}
type MembershipDefaultResultConfigurationOutput ¶
type MembershipDefaultResultConfigurationOutput struct{ *pulumi.OutputState }
func (MembershipDefaultResultConfigurationOutput) ElementType ¶
func (MembershipDefaultResultConfigurationOutput) ElementType() reflect.Type
func (MembershipDefaultResultConfigurationOutput) OutputConfiguration ¶
func (o MembershipDefaultResultConfigurationOutput) OutputConfiguration() MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
func (MembershipDefaultResultConfigurationOutput) RoleArn ¶
func (o MembershipDefaultResultConfigurationOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the IAM role which will be used to create the membership. - `output_configuration.s3.bucket` - (Required) - The name of the S3 bucket where the query results will be stored. - `output_configuration.s3.result_format` - (Required) - The format of the query results. Valid values are `PARQUET` and `CSV`. - `output_configuration.s3.key_prefix` - (Optional) - The prefix used for the query results.
func (MembershipDefaultResultConfigurationOutput) ToMembershipDefaultResultConfigurationOutput ¶
func (o MembershipDefaultResultConfigurationOutput) ToMembershipDefaultResultConfigurationOutput() MembershipDefaultResultConfigurationOutput
func (MembershipDefaultResultConfigurationOutput) ToMembershipDefaultResultConfigurationOutputWithContext ¶
func (o MembershipDefaultResultConfigurationOutput) ToMembershipDefaultResultConfigurationOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutput
func (MembershipDefaultResultConfigurationOutput) ToMembershipDefaultResultConfigurationPtrOutput ¶
func (o MembershipDefaultResultConfigurationOutput) ToMembershipDefaultResultConfigurationPtrOutput() MembershipDefaultResultConfigurationPtrOutput
func (MembershipDefaultResultConfigurationOutput) ToMembershipDefaultResultConfigurationPtrOutputWithContext ¶
func (o MembershipDefaultResultConfigurationOutput) ToMembershipDefaultResultConfigurationPtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationPtrOutput
type MembershipDefaultResultConfigurationOutputConfiguration ¶
type MembershipDefaultResultConfigurationOutputConfiguration struct {
S3 *MembershipDefaultResultConfigurationOutputConfigurationS3 `pulumi:"s3"`
}
type MembershipDefaultResultConfigurationOutputConfigurationArgs ¶
type MembershipDefaultResultConfigurationOutputConfigurationArgs struct {
S3 MembershipDefaultResultConfigurationOutputConfigurationS3PtrInput `pulumi:"s3"`
}
func (MembershipDefaultResultConfigurationOutputConfigurationArgs) ElementType ¶
func (MembershipDefaultResultConfigurationOutputConfigurationArgs) ElementType() reflect.Type
func (MembershipDefaultResultConfigurationOutputConfigurationArgs) ToMembershipDefaultResultConfigurationOutputConfigurationOutput ¶
func (i MembershipDefaultResultConfigurationOutputConfigurationArgs) ToMembershipDefaultResultConfigurationOutputConfigurationOutput() MembershipDefaultResultConfigurationOutputConfigurationOutput
func (MembershipDefaultResultConfigurationOutputConfigurationArgs) ToMembershipDefaultResultConfigurationOutputConfigurationOutputWithContext ¶
func (i MembershipDefaultResultConfigurationOutputConfigurationArgs) ToMembershipDefaultResultConfigurationOutputConfigurationOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationOutput
func (MembershipDefaultResultConfigurationOutputConfigurationArgs) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutput ¶
func (i MembershipDefaultResultConfigurationOutputConfigurationArgs) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutput() MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
func (MembershipDefaultResultConfigurationOutputConfigurationArgs) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutputWithContext ¶
func (i MembershipDefaultResultConfigurationOutputConfigurationArgs) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
type MembershipDefaultResultConfigurationOutputConfigurationInput ¶
type MembershipDefaultResultConfigurationOutputConfigurationInput interface {
pulumi.Input
ToMembershipDefaultResultConfigurationOutputConfigurationOutput() MembershipDefaultResultConfigurationOutputConfigurationOutput
ToMembershipDefaultResultConfigurationOutputConfigurationOutputWithContext(context.Context) MembershipDefaultResultConfigurationOutputConfigurationOutput
}
MembershipDefaultResultConfigurationOutputConfigurationInput is an input type that accepts MembershipDefaultResultConfigurationOutputConfigurationArgs and MembershipDefaultResultConfigurationOutputConfigurationOutput values. You can construct a concrete instance of `MembershipDefaultResultConfigurationOutputConfigurationInput` via:
MembershipDefaultResultConfigurationOutputConfigurationArgs{...}
type MembershipDefaultResultConfigurationOutputConfigurationOutput ¶
type MembershipDefaultResultConfigurationOutputConfigurationOutput struct{ *pulumi.OutputState }
func (MembershipDefaultResultConfigurationOutputConfigurationOutput) ElementType ¶
func (MembershipDefaultResultConfigurationOutputConfigurationOutput) ElementType() reflect.Type
func (MembershipDefaultResultConfigurationOutputConfigurationOutput) ToMembershipDefaultResultConfigurationOutputConfigurationOutput ¶
func (o MembershipDefaultResultConfigurationOutputConfigurationOutput) ToMembershipDefaultResultConfigurationOutputConfigurationOutput() MembershipDefaultResultConfigurationOutputConfigurationOutput
func (MembershipDefaultResultConfigurationOutputConfigurationOutput) ToMembershipDefaultResultConfigurationOutputConfigurationOutputWithContext ¶
func (o MembershipDefaultResultConfigurationOutputConfigurationOutput) ToMembershipDefaultResultConfigurationOutputConfigurationOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationOutput
func (MembershipDefaultResultConfigurationOutputConfigurationOutput) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutput ¶
func (o MembershipDefaultResultConfigurationOutputConfigurationOutput) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutput() MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
func (MembershipDefaultResultConfigurationOutputConfigurationOutput) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutputWithContext ¶
func (o MembershipDefaultResultConfigurationOutputConfigurationOutput) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
type MembershipDefaultResultConfigurationOutputConfigurationPtrInput ¶
type MembershipDefaultResultConfigurationOutputConfigurationPtrInput interface {
pulumi.Input
ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutput() MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutputWithContext(context.Context) MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
}
MembershipDefaultResultConfigurationOutputConfigurationPtrInput is an input type that accepts MembershipDefaultResultConfigurationOutputConfigurationArgs, MembershipDefaultResultConfigurationOutputConfigurationPtr and MembershipDefaultResultConfigurationOutputConfigurationPtrOutput values. You can construct a concrete instance of `MembershipDefaultResultConfigurationOutputConfigurationPtrInput` via:
MembershipDefaultResultConfigurationOutputConfigurationArgs{...}
or:
nil
func MembershipDefaultResultConfigurationOutputConfigurationPtr ¶
func MembershipDefaultResultConfigurationOutputConfigurationPtr(v *MembershipDefaultResultConfigurationOutputConfigurationArgs) MembershipDefaultResultConfigurationOutputConfigurationPtrInput
type MembershipDefaultResultConfigurationOutputConfigurationPtrOutput ¶
type MembershipDefaultResultConfigurationOutputConfigurationPtrOutput struct{ *pulumi.OutputState }
func (MembershipDefaultResultConfigurationOutputConfigurationPtrOutput) ElementType ¶
func (MembershipDefaultResultConfigurationOutputConfigurationPtrOutput) ElementType() reflect.Type
func (MembershipDefaultResultConfigurationOutputConfigurationPtrOutput) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutput ¶
func (o MembershipDefaultResultConfigurationOutputConfigurationPtrOutput) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutput() MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
func (MembershipDefaultResultConfigurationOutputConfigurationPtrOutput) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutputWithContext ¶
func (o MembershipDefaultResultConfigurationOutputConfigurationPtrOutput) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
type MembershipDefaultResultConfigurationOutputConfigurationS3Args ¶
type MembershipDefaultResultConfigurationOutputConfigurationS3Args struct {
Bucket pulumi.StringInput `pulumi:"bucket"`
KeyPrefix pulumi.StringPtrInput `pulumi:"keyPrefix"`
ResultFormat pulumi.StringInput `pulumi:"resultFormat"`
}
func (MembershipDefaultResultConfigurationOutputConfigurationS3Args) ElementType ¶
func (MembershipDefaultResultConfigurationOutputConfigurationS3Args) ElementType() reflect.Type
func (MembershipDefaultResultConfigurationOutputConfigurationS3Args) ToMembershipDefaultResultConfigurationOutputConfigurationS3Output ¶
func (i MembershipDefaultResultConfigurationOutputConfigurationS3Args) ToMembershipDefaultResultConfigurationOutputConfigurationS3Output() MembershipDefaultResultConfigurationOutputConfigurationS3Output
func (MembershipDefaultResultConfigurationOutputConfigurationS3Args) ToMembershipDefaultResultConfigurationOutputConfigurationS3OutputWithContext ¶
func (i MembershipDefaultResultConfigurationOutputConfigurationS3Args) ToMembershipDefaultResultConfigurationOutputConfigurationS3OutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationS3Output
func (MembershipDefaultResultConfigurationOutputConfigurationS3Args) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput ¶
func (i MembershipDefaultResultConfigurationOutputConfigurationS3Args) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput() MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
func (MembershipDefaultResultConfigurationOutputConfigurationS3Args) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutputWithContext ¶
func (i MembershipDefaultResultConfigurationOutputConfigurationS3Args) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
type MembershipDefaultResultConfigurationOutputConfigurationS3Input ¶
type MembershipDefaultResultConfigurationOutputConfigurationS3Input interface {
pulumi.Input
ToMembershipDefaultResultConfigurationOutputConfigurationS3Output() MembershipDefaultResultConfigurationOutputConfigurationS3Output
ToMembershipDefaultResultConfigurationOutputConfigurationS3OutputWithContext(context.Context) MembershipDefaultResultConfigurationOutputConfigurationS3Output
}
MembershipDefaultResultConfigurationOutputConfigurationS3Input is an input type that accepts MembershipDefaultResultConfigurationOutputConfigurationS3Args and MembershipDefaultResultConfigurationOutputConfigurationS3Output values. You can construct a concrete instance of `MembershipDefaultResultConfigurationOutputConfigurationS3Input` via:
MembershipDefaultResultConfigurationOutputConfigurationS3Args{...}
type MembershipDefaultResultConfigurationOutputConfigurationS3Output ¶
type MembershipDefaultResultConfigurationOutputConfigurationS3Output struct{ *pulumi.OutputState }
func (MembershipDefaultResultConfigurationOutputConfigurationS3Output) ElementType ¶
func (MembershipDefaultResultConfigurationOutputConfigurationS3Output) ElementType() reflect.Type
func (MembershipDefaultResultConfigurationOutputConfigurationS3Output) KeyPrefix ¶
func (o MembershipDefaultResultConfigurationOutputConfigurationS3Output) KeyPrefix() pulumi.StringPtrOutput
func (MembershipDefaultResultConfigurationOutputConfigurationS3Output) ResultFormat ¶
func (o MembershipDefaultResultConfigurationOutputConfigurationS3Output) ResultFormat() pulumi.StringOutput
func (MembershipDefaultResultConfigurationOutputConfigurationS3Output) ToMembershipDefaultResultConfigurationOutputConfigurationS3Output ¶
func (o MembershipDefaultResultConfigurationOutputConfigurationS3Output) ToMembershipDefaultResultConfigurationOutputConfigurationS3Output() MembershipDefaultResultConfigurationOutputConfigurationS3Output
func (MembershipDefaultResultConfigurationOutputConfigurationS3Output) ToMembershipDefaultResultConfigurationOutputConfigurationS3OutputWithContext ¶
func (o MembershipDefaultResultConfigurationOutputConfigurationS3Output) ToMembershipDefaultResultConfigurationOutputConfigurationS3OutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationS3Output
func (MembershipDefaultResultConfigurationOutputConfigurationS3Output) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput ¶
func (o MembershipDefaultResultConfigurationOutputConfigurationS3Output) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput() MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
func (MembershipDefaultResultConfigurationOutputConfigurationS3Output) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutputWithContext ¶
func (o MembershipDefaultResultConfigurationOutputConfigurationS3Output) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
type MembershipDefaultResultConfigurationOutputConfigurationS3PtrInput ¶
type MembershipDefaultResultConfigurationOutputConfigurationS3PtrInput interface {
pulumi.Input
ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput() MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutputWithContext(context.Context) MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
}
MembershipDefaultResultConfigurationOutputConfigurationS3PtrInput is an input type that accepts MembershipDefaultResultConfigurationOutputConfigurationS3Args, MembershipDefaultResultConfigurationOutputConfigurationS3Ptr and MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput values. You can construct a concrete instance of `MembershipDefaultResultConfigurationOutputConfigurationS3PtrInput` via:
MembershipDefaultResultConfigurationOutputConfigurationS3Args{...}
or:
nil
func MembershipDefaultResultConfigurationOutputConfigurationS3Ptr ¶
func MembershipDefaultResultConfigurationOutputConfigurationS3Ptr(v *MembershipDefaultResultConfigurationOutputConfigurationS3Args) MembershipDefaultResultConfigurationOutputConfigurationS3PtrInput
type MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput ¶
type MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput struct{ *pulumi.OutputState }
func (MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) ElementType ¶
func (MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) ElementType() reflect.Type
func (MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) KeyPrefix ¶
func (o MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) KeyPrefix() pulumi.StringPtrOutput
func (MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) ResultFormat ¶
func (o MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) ResultFormat() pulumi.StringPtrOutput
func (MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput ¶
func (o MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput() MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
func (MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutputWithContext ¶
func (o MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
type MembershipDefaultResultConfigurationPtrInput ¶
type MembershipDefaultResultConfigurationPtrInput interface {
pulumi.Input
ToMembershipDefaultResultConfigurationPtrOutput() MembershipDefaultResultConfigurationPtrOutput
ToMembershipDefaultResultConfigurationPtrOutputWithContext(context.Context) MembershipDefaultResultConfigurationPtrOutput
}
MembershipDefaultResultConfigurationPtrInput is an input type that accepts MembershipDefaultResultConfigurationArgs, MembershipDefaultResultConfigurationPtr and MembershipDefaultResultConfigurationPtrOutput values. You can construct a concrete instance of `MembershipDefaultResultConfigurationPtrInput` via:
MembershipDefaultResultConfigurationArgs{...}
or:
nil
func MembershipDefaultResultConfigurationPtr ¶
func MembershipDefaultResultConfigurationPtr(v *MembershipDefaultResultConfigurationArgs) MembershipDefaultResultConfigurationPtrInput
type MembershipDefaultResultConfigurationPtrOutput ¶
type MembershipDefaultResultConfigurationPtrOutput struct{ *pulumi.OutputState }
func (MembershipDefaultResultConfigurationPtrOutput) ElementType ¶
func (MembershipDefaultResultConfigurationPtrOutput) ElementType() reflect.Type
func (MembershipDefaultResultConfigurationPtrOutput) OutputConfiguration ¶
func (o MembershipDefaultResultConfigurationPtrOutput) OutputConfiguration() MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
func (MembershipDefaultResultConfigurationPtrOutput) RoleArn ¶
func (o MembershipDefaultResultConfigurationPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the IAM role which will be used to create the membership. - `output_configuration.s3.bucket` - (Required) - The name of the S3 bucket where the query results will be stored. - `output_configuration.s3.result_format` - (Required) - The format of the query results. Valid values are `PARQUET` and `CSV`. - `output_configuration.s3.key_prefix` - (Optional) - The prefix used for the query results.
func (MembershipDefaultResultConfigurationPtrOutput) ToMembershipDefaultResultConfigurationPtrOutput ¶
func (o MembershipDefaultResultConfigurationPtrOutput) ToMembershipDefaultResultConfigurationPtrOutput() MembershipDefaultResultConfigurationPtrOutput
func (MembershipDefaultResultConfigurationPtrOutput) ToMembershipDefaultResultConfigurationPtrOutputWithContext ¶
func (o MembershipDefaultResultConfigurationPtrOutput) ToMembershipDefaultResultConfigurationPtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationPtrOutput
type MembershipInput ¶
type MembershipInput interface {
pulumi.Input
ToMembershipOutput() MembershipOutput
ToMembershipOutputWithContext(ctx context.Context) MembershipOutput
}
type MembershipMap ¶
type MembershipMap map[string]MembershipInput
func (MembershipMap) ElementType ¶
func (MembershipMap) ElementType() reflect.Type
func (MembershipMap) ToMembershipMapOutput ¶
func (i MembershipMap) ToMembershipMapOutput() MembershipMapOutput
func (MembershipMap) ToMembershipMapOutputWithContext ¶
func (i MembershipMap) ToMembershipMapOutputWithContext(ctx context.Context) MembershipMapOutput
type MembershipMapInput ¶
type MembershipMapInput interface {
pulumi.Input
ToMembershipMapOutput() MembershipMapOutput
ToMembershipMapOutputWithContext(context.Context) MembershipMapOutput
}
MembershipMapInput is an input type that accepts MembershipMap and MembershipMapOutput values. You can construct a concrete instance of `MembershipMapInput` via:
MembershipMap{ "key": MembershipArgs{...} }
type MembershipMapOutput ¶
type MembershipMapOutput struct{ *pulumi.OutputState }
func (MembershipMapOutput) ElementType ¶
func (MembershipMapOutput) ElementType() reflect.Type
func (MembershipMapOutput) MapIndex ¶
func (o MembershipMapOutput) MapIndex(k pulumi.StringInput) MembershipOutput
func (MembershipMapOutput) ToMembershipMapOutput ¶
func (o MembershipMapOutput) ToMembershipMapOutput() MembershipMapOutput
func (MembershipMapOutput) ToMembershipMapOutputWithContext ¶
func (o MembershipMapOutput) ToMembershipMapOutputWithContext(ctx context.Context) MembershipMapOutput
type MembershipOutput ¶
type MembershipOutput struct{ *pulumi.OutputState }
func (MembershipOutput) Arn ¶
func (o MembershipOutput) Arn() pulumi.StringOutput
The ARN of the membership.
func (MembershipOutput) CollaborationArn ¶
func (o MembershipOutput) CollaborationArn() pulumi.StringOutput
The ARN of the joined collaboration.
func (MembershipOutput) CollaborationCreatorAccountId ¶
func (o MembershipOutput) CollaborationCreatorAccountId() pulumi.StringOutput
The account ID of the collaboration's creator.
func (MembershipOutput) CollaborationCreatorDisplayName ¶
func (o MembershipOutput) CollaborationCreatorDisplayName() pulumi.StringOutput
The display name of the collaboration's creator.
func (MembershipOutput) CollaborationId ¶
func (o MembershipOutput) CollaborationId() pulumi.StringOutput
The ID of the collaboration to which the member was invited.
func (MembershipOutput) CollaborationName ¶
func (o MembershipOutput) CollaborationName() pulumi.StringOutput
The name of the joined collaboration.
func (MembershipOutput) CreateTime ¶
func (o MembershipOutput) CreateTime() pulumi.StringOutput
The date and time the membership was created.
func (MembershipOutput) DefaultResultConfiguration ¶
func (o MembershipOutput) DefaultResultConfiguration() MembershipDefaultResultConfigurationPtrOutput
The default configuration for a query result.
func (MembershipOutput) ElementType ¶
func (MembershipOutput) ElementType() reflect.Type
func (MembershipOutput) MemberAbilities ¶
func (o MembershipOutput) MemberAbilities() pulumi.StringArrayOutput
The list of abilities for the invited member.
func (MembershipOutput) PaymentConfiguration ¶
func (o MembershipOutput) PaymentConfiguration() MembershipPaymentConfigurationPtrOutput
func (MembershipOutput) QueryLogStatus ¶
func (o MembershipOutput) QueryLogStatus() pulumi.StringOutput
An indicator as to whether query logging has been enabled or disabled for the membership.
func (MembershipOutput) Region ¶
func (o MembershipOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (MembershipOutput) Status ¶
func (o MembershipOutput) Status() pulumi.StringOutput
The status of the membership.
func (MembershipOutput) Tags ¶
func (o MembershipOutput) Tags() pulumi.StringMapOutput
Key value pairs which tag the membership.
func (MembershipOutput) TagsAll ¶
func (o MembershipOutput) TagsAll() pulumi.StringMapOutput
func (MembershipOutput) ToMembershipOutput ¶
func (o MembershipOutput) ToMembershipOutput() MembershipOutput
func (MembershipOutput) ToMembershipOutputWithContext ¶
func (o MembershipOutput) ToMembershipOutputWithContext(ctx context.Context) MembershipOutput
func (MembershipOutput) UpdateTime ¶
func (o MembershipOutput) UpdateTime() pulumi.StringOutput
The date and time the membership was last updated.
type MembershipPaymentConfiguration ¶
type MembershipPaymentConfiguration struct {
QueryCompute *MembershipPaymentConfigurationQueryCompute `pulumi:"queryCompute"`
}
type MembershipPaymentConfigurationArgs ¶
type MembershipPaymentConfigurationArgs struct {
QueryCompute MembershipPaymentConfigurationQueryComputePtrInput `pulumi:"queryCompute"`
}
func (MembershipPaymentConfigurationArgs) ElementType ¶
func (MembershipPaymentConfigurationArgs) ElementType() reflect.Type
func (MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationOutput ¶
func (i MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationOutput() MembershipPaymentConfigurationOutput
func (MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationOutputWithContext ¶
func (i MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationOutputWithContext(ctx context.Context) MembershipPaymentConfigurationOutput
func (MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationPtrOutput ¶
func (i MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationPtrOutput() MembershipPaymentConfigurationPtrOutput
func (MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationPtrOutputWithContext ¶
func (i MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationPtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationPtrOutput
type MembershipPaymentConfigurationInput ¶
type MembershipPaymentConfigurationInput interface {
pulumi.Input
ToMembershipPaymentConfigurationOutput() MembershipPaymentConfigurationOutput
ToMembershipPaymentConfigurationOutputWithContext(context.Context) MembershipPaymentConfigurationOutput
}
MembershipPaymentConfigurationInput is an input type that accepts MembershipPaymentConfigurationArgs and MembershipPaymentConfigurationOutput values. You can construct a concrete instance of `MembershipPaymentConfigurationInput` via:
MembershipPaymentConfigurationArgs{...}
type MembershipPaymentConfigurationOutput ¶
type MembershipPaymentConfigurationOutput struct{ *pulumi.OutputState }
func (MembershipPaymentConfigurationOutput) ElementType ¶
func (MembershipPaymentConfigurationOutput) ElementType() reflect.Type
func (MembershipPaymentConfigurationOutput) QueryCompute ¶
func (o MembershipPaymentConfigurationOutput) QueryCompute() MembershipPaymentConfigurationQueryComputePtrOutput
func (MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationOutput ¶
func (o MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationOutput() MembershipPaymentConfigurationOutput
func (MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationOutputWithContext ¶
func (o MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationOutputWithContext(ctx context.Context) MembershipPaymentConfigurationOutput
func (MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationPtrOutput ¶
func (o MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationPtrOutput() MembershipPaymentConfigurationPtrOutput
func (MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationPtrOutputWithContext ¶
func (o MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationPtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationPtrOutput
type MembershipPaymentConfigurationPtrInput ¶
type MembershipPaymentConfigurationPtrInput interface {
pulumi.Input
ToMembershipPaymentConfigurationPtrOutput() MembershipPaymentConfigurationPtrOutput
ToMembershipPaymentConfigurationPtrOutputWithContext(context.Context) MembershipPaymentConfigurationPtrOutput
}
MembershipPaymentConfigurationPtrInput is an input type that accepts MembershipPaymentConfigurationArgs, MembershipPaymentConfigurationPtr and MembershipPaymentConfigurationPtrOutput values. You can construct a concrete instance of `MembershipPaymentConfigurationPtrInput` via:
MembershipPaymentConfigurationArgs{...}
or:
nil
func MembershipPaymentConfigurationPtr ¶
func MembershipPaymentConfigurationPtr(v *MembershipPaymentConfigurationArgs) MembershipPaymentConfigurationPtrInput
type MembershipPaymentConfigurationPtrOutput ¶
type MembershipPaymentConfigurationPtrOutput struct{ *pulumi.OutputState }
func (MembershipPaymentConfigurationPtrOutput) ElementType ¶
func (MembershipPaymentConfigurationPtrOutput) ElementType() reflect.Type
func (MembershipPaymentConfigurationPtrOutput) QueryCompute ¶
func (o MembershipPaymentConfigurationPtrOutput) QueryCompute() MembershipPaymentConfigurationQueryComputePtrOutput
func (MembershipPaymentConfigurationPtrOutput) ToMembershipPaymentConfigurationPtrOutput ¶
func (o MembershipPaymentConfigurationPtrOutput) ToMembershipPaymentConfigurationPtrOutput() MembershipPaymentConfigurationPtrOutput
func (MembershipPaymentConfigurationPtrOutput) ToMembershipPaymentConfigurationPtrOutputWithContext ¶
func (o MembershipPaymentConfigurationPtrOutput) ToMembershipPaymentConfigurationPtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationPtrOutput
type MembershipPaymentConfigurationQueryCompute ¶
type MembershipPaymentConfigurationQueryCompute struct {
// Indicates whether the collaboration member has accepted to pay for query compute costs.
IsResponsible bool `pulumi:"isResponsible"`
}
type MembershipPaymentConfigurationQueryComputeArgs ¶
type MembershipPaymentConfigurationQueryComputeArgs struct {
// Indicates whether the collaboration member has accepted to pay for query compute costs.
IsResponsible pulumi.BoolInput `pulumi:"isResponsible"`
}
func (MembershipPaymentConfigurationQueryComputeArgs) ElementType ¶
func (MembershipPaymentConfigurationQueryComputeArgs) ElementType() reflect.Type
func (MembershipPaymentConfigurationQueryComputeArgs) ToMembershipPaymentConfigurationQueryComputeOutput ¶
func (i MembershipPaymentConfigurationQueryComputeArgs) ToMembershipPaymentConfigurationQueryComputeOutput() MembershipPaymentConfigurationQueryComputeOutput
func (MembershipPaymentConfigurationQueryComputeArgs) ToMembershipPaymentConfigurationQueryComputeOutputWithContext ¶
func (i MembershipPaymentConfigurationQueryComputeArgs) ToMembershipPaymentConfigurationQueryComputeOutputWithContext(ctx context.Context) MembershipPaymentConfigurationQueryComputeOutput
func (MembershipPaymentConfigurationQueryComputeArgs) ToMembershipPaymentConfigurationQueryComputePtrOutput ¶
func (i MembershipPaymentConfigurationQueryComputeArgs) ToMembershipPaymentConfigurationQueryComputePtrOutput() MembershipPaymentConfigurationQueryComputePtrOutput
func (MembershipPaymentConfigurationQueryComputeArgs) ToMembershipPaymentConfigurationQueryComputePtrOutputWithContext ¶
func (i MembershipPaymentConfigurationQueryComputeArgs) ToMembershipPaymentConfigurationQueryComputePtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationQueryComputePtrOutput
type MembershipPaymentConfigurationQueryComputeInput ¶
type MembershipPaymentConfigurationQueryComputeInput interface {
pulumi.Input
ToMembershipPaymentConfigurationQueryComputeOutput() MembershipPaymentConfigurationQueryComputeOutput
ToMembershipPaymentConfigurationQueryComputeOutputWithContext(context.Context) MembershipPaymentConfigurationQueryComputeOutput
}
MembershipPaymentConfigurationQueryComputeInput is an input type that accepts MembershipPaymentConfigurationQueryComputeArgs and MembershipPaymentConfigurationQueryComputeOutput values. You can construct a concrete instance of `MembershipPaymentConfigurationQueryComputeInput` via:
MembershipPaymentConfigurationQueryComputeArgs{...}
type MembershipPaymentConfigurationQueryComputeOutput ¶
type MembershipPaymentConfigurationQueryComputeOutput struct{ *pulumi.OutputState }
func (MembershipPaymentConfigurationQueryComputeOutput) ElementType ¶
func (MembershipPaymentConfigurationQueryComputeOutput) ElementType() reflect.Type
func (MembershipPaymentConfigurationQueryComputeOutput) IsResponsible ¶
func (o MembershipPaymentConfigurationQueryComputeOutput) IsResponsible() pulumi.BoolOutput
Indicates whether the collaboration member has accepted to pay for query compute costs.
func (MembershipPaymentConfigurationQueryComputeOutput) ToMembershipPaymentConfigurationQueryComputeOutput ¶
func (o MembershipPaymentConfigurationQueryComputeOutput) ToMembershipPaymentConfigurationQueryComputeOutput() MembershipPaymentConfigurationQueryComputeOutput
func (MembershipPaymentConfigurationQueryComputeOutput) ToMembershipPaymentConfigurationQueryComputeOutputWithContext ¶
func (o MembershipPaymentConfigurationQueryComputeOutput) ToMembershipPaymentConfigurationQueryComputeOutputWithContext(ctx context.Context) MembershipPaymentConfigurationQueryComputeOutput
func (MembershipPaymentConfigurationQueryComputeOutput) ToMembershipPaymentConfigurationQueryComputePtrOutput ¶
func (o MembershipPaymentConfigurationQueryComputeOutput) ToMembershipPaymentConfigurationQueryComputePtrOutput() MembershipPaymentConfigurationQueryComputePtrOutput
func (MembershipPaymentConfigurationQueryComputeOutput) ToMembershipPaymentConfigurationQueryComputePtrOutputWithContext ¶
func (o MembershipPaymentConfigurationQueryComputeOutput) ToMembershipPaymentConfigurationQueryComputePtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationQueryComputePtrOutput
type MembershipPaymentConfigurationQueryComputePtrInput ¶
type MembershipPaymentConfigurationQueryComputePtrInput interface {
pulumi.Input
ToMembershipPaymentConfigurationQueryComputePtrOutput() MembershipPaymentConfigurationQueryComputePtrOutput
ToMembershipPaymentConfigurationQueryComputePtrOutputWithContext(context.Context) MembershipPaymentConfigurationQueryComputePtrOutput
}
MembershipPaymentConfigurationQueryComputePtrInput is an input type that accepts MembershipPaymentConfigurationQueryComputeArgs, MembershipPaymentConfigurationQueryComputePtr and MembershipPaymentConfigurationQueryComputePtrOutput values. You can construct a concrete instance of `MembershipPaymentConfigurationQueryComputePtrInput` via:
MembershipPaymentConfigurationQueryComputeArgs{...}
or:
nil
func MembershipPaymentConfigurationQueryComputePtr ¶
func MembershipPaymentConfigurationQueryComputePtr(v *MembershipPaymentConfigurationQueryComputeArgs) MembershipPaymentConfigurationQueryComputePtrInput
type MembershipPaymentConfigurationQueryComputePtrOutput ¶
type MembershipPaymentConfigurationQueryComputePtrOutput struct{ *pulumi.OutputState }
func (MembershipPaymentConfigurationQueryComputePtrOutput) ElementType ¶
func (MembershipPaymentConfigurationQueryComputePtrOutput) ElementType() reflect.Type
func (MembershipPaymentConfigurationQueryComputePtrOutput) IsResponsible ¶
func (o MembershipPaymentConfigurationQueryComputePtrOutput) IsResponsible() pulumi.BoolPtrOutput
Indicates whether the collaboration member has accepted to pay for query compute costs.
func (MembershipPaymentConfigurationQueryComputePtrOutput) ToMembershipPaymentConfigurationQueryComputePtrOutput ¶
func (o MembershipPaymentConfigurationQueryComputePtrOutput) ToMembershipPaymentConfigurationQueryComputePtrOutput() MembershipPaymentConfigurationQueryComputePtrOutput
func (MembershipPaymentConfigurationQueryComputePtrOutput) ToMembershipPaymentConfigurationQueryComputePtrOutputWithContext ¶
func (o MembershipPaymentConfigurationQueryComputePtrOutput) ToMembershipPaymentConfigurationQueryComputePtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationQueryComputePtrOutput
type MembershipState ¶
type MembershipState struct {
// The ARN of the membership.
Arn pulumi.StringPtrInput
// The ARN of the joined collaboration.
CollaborationArn pulumi.StringPtrInput
// The account ID of the collaboration's creator.
CollaborationCreatorAccountId pulumi.StringPtrInput
// The display name of the collaboration's creator.
CollaborationCreatorDisplayName pulumi.StringPtrInput
// The ID of the collaboration to which the member was invited.
CollaborationId pulumi.StringPtrInput
// The name of the joined collaboration.
CollaborationName pulumi.StringPtrInput
// The date and time the membership was created.
CreateTime pulumi.StringPtrInput
// The default configuration for a query result.
DefaultResultConfiguration MembershipDefaultResultConfigurationPtrInput
// The list of abilities for the invited member.
MemberAbilities pulumi.StringArrayInput
PaymentConfiguration MembershipPaymentConfigurationPtrInput
// An indicator as to whether query logging has been enabled or disabled for the membership.
QueryLogStatus pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The status of the membership.
Status pulumi.StringPtrInput
// Key value pairs which tag the membership.
Tags pulumi.StringMapInput
TagsAll pulumi.StringMapInput
// The date and time the membership was last updated.
UpdateTime pulumi.StringPtrInput
}
func (MembershipState) ElementType ¶
func (MembershipState) ElementType() reflect.Type