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) Tags() pulumi.StringMapOutput
- func (o CollaborationOutput) TagsAll() pulumi.StringMapOutputdeprecated
- 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) TableReference() ConfiguredTableTableReferenceOutput
- func (o ConfiguredTableOutput) Tags() pulumi.StringMapOutput
- func (o ConfiguredTableOutput) TagsAll() pulumi.StringMapOutputdeprecated
- 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) Status() pulumi.StringOutput
- func (o MembershipOutput) Tags() pulumi.StringMapOutput
- func (o MembershipOutput) TagsAll() pulumi.StringMapOutputdeprecated
- 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"` // Key value pairs which tag the collaboration. Tags pulumi.StringMapOutput `pulumi:"tags"` // Deprecated: Please use `tags` instead. 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/v6/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 // 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) Tags ¶
func (o CollaborationOutput) Tags() pulumi.StringMapOutput
Key value pairs which tag the collaboration.
func (CollaborationOutput) TagsAll
deprecated
func (o CollaborationOutput) TagsAll() pulumi.StringMapOutput
Deprecated: Please use `tags` instead.
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 // Key value pairs which tag the collaboration. Tags pulumi.StringMapInput // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput UpdateTime pulumi.StringPtrInput }
func (CollaborationState) ElementType ¶
func (CollaborationState) ElementType() reflect.Type
type ConfiguredTable ¶ added in v6.4.0
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"` // 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"` // Deprecated: Please use `tags` instead. 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/v6/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 ¶ added in v6.4.0
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 ¶ added in v6.4.0
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 ¶ added in v6.4.0
func (*ConfiguredTable) ElementType() reflect.Type
func (*ConfiguredTable) ToConfiguredTableOutput ¶ added in v6.4.0
func (i *ConfiguredTable) ToConfiguredTableOutput() ConfiguredTableOutput
func (*ConfiguredTable) ToConfiguredTableOutputWithContext ¶ added in v6.4.0
func (i *ConfiguredTable) ToConfiguredTableOutputWithContext(ctx context.Context) ConfiguredTableOutput
type ConfiguredTableArgs ¶ added in v6.4.0
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 // 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 ¶ added in v6.4.0
func (ConfiguredTableArgs) ElementType() reflect.Type
type ConfiguredTableArray ¶ added in v6.4.0
type ConfiguredTableArray []ConfiguredTableInput
func (ConfiguredTableArray) ElementType ¶ added in v6.4.0
func (ConfiguredTableArray) ElementType() reflect.Type
func (ConfiguredTableArray) ToConfiguredTableArrayOutput ¶ added in v6.4.0
func (i ConfiguredTableArray) ToConfiguredTableArrayOutput() ConfiguredTableArrayOutput
func (ConfiguredTableArray) ToConfiguredTableArrayOutputWithContext ¶ added in v6.4.0
func (i ConfiguredTableArray) ToConfiguredTableArrayOutputWithContext(ctx context.Context) ConfiguredTableArrayOutput
type ConfiguredTableArrayInput ¶ added in v6.4.0
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 ¶ added in v6.4.0
type ConfiguredTableArrayOutput struct{ *pulumi.OutputState }
func (ConfiguredTableArrayOutput) ElementType ¶ added in v6.4.0
func (ConfiguredTableArrayOutput) ElementType() reflect.Type
func (ConfiguredTableArrayOutput) Index ¶ added in v6.4.0
func (o ConfiguredTableArrayOutput) Index(i pulumi.IntInput) ConfiguredTableOutput
func (ConfiguredTableArrayOutput) ToConfiguredTableArrayOutput ¶ added in v6.4.0
func (o ConfiguredTableArrayOutput) ToConfiguredTableArrayOutput() ConfiguredTableArrayOutput
func (ConfiguredTableArrayOutput) ToConfiguredTableArrayOutputWithContext ¶ added in v6.4.0
func (o ConfiguredTableArrayOutput) ToConfiguredTableArrayOutputWithContext(ctx context.Context) ConfiguredTableArrayOutput
type ConfiguredTableInput ¶ added in v6.4.0
type ConfiguredTableInput interface { pulumi.Input ToConfiguredTableOutput() ConfiguredTableOutput ToConfiguredTableOutputWithContext(ctx context.Context) ConfiguredTableOutput }
type ConfiguredTableMap ¶ added in v6.4.0
type ConfiguredTableMap map[string]ConfiguredTableInput
func (ConfiguredTableMap) ElementType ¶ added in v6.4.0
func (ConfiguredTableMap) ElementType() reflect.Type
func (ConfiguredTableMap) ToConfiguredTableMapOutput ¶ added in v6.4.0
func (i ConfiguredTableMap) ToConfiguredTableMapOutput() ConfiguredTableMapOutput
func (ConfiguredTableMap) ToConfiguredTableMapOutputWithContext ¶ added in v6.4.0
func (i ConfiguredTableMap) ToConfiguredTableMapOutputWithContext(ctx context.Context) ConfiguredTableMapOutput
type ConfiguredTableMapInput ¶ added in v6.4.0
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 ¶ added in v6.4.0
type ConfiguredTableMapOutput struct{ *pulumi.OutputState }
func (ConfiguredTableMapOutput) ElementType ¶ added in v6.4.0
func (ConfiguredTableMapOutput) ElementType() reflect.Type
func (ConfiguredTableMapOutput) MapIndex ¶ added in v6.4.0
func (o ConfiguredTableMapOutput) MapIndex(k pulumi.StringInput) ConfiguredTableOutput
func (ConfiguredTableMapOutput) ToConfiguredTableMapOutput ¶ added in v6.4.0
func (o ConfiguredTableMapOutput) ToConfiguredTableMapOutput() ConfiguredTableMapOutput
func (ConfiguredTableMapOutput) ToConfiguredTableMapOutputWithContext ¶ added in v6.4.0
func (o ConfiguredTableMapOutput) ToConfiguredTableMapOutputWithContext(ctx context.Context) ConfiguredTableMapOutput
type ConfiguredTableOutput ¶ added in v6.4.0
type ConfiguredTableOutput struct{ *pulumi.OutputState }
func (ConfiguredTableOutput) AllowedColumns ¶ added in v6.4.0
func (o ConfiguredTableOutput) AllowedColumns() pulumi.StringArrayOutput
The columns of the references table which will be included in the configured table.
func (ConfiguredTableOutput) AnalysisMethod ¶ added in v6.4.0
func (o ConfiguredTableOutput) AnalysisMethod() pulumi.StringOutput
The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.
func (ConfiguredTableOutput) Arn ¶ added in v6.4.0
func (o ConfiguredTableOutput) Arn() pulumi.StringOutput
The ARN of the configured table.
func (ConfiguredTableOutput) CreateTime ¶ added in v6.4.0
func (o ConfiguredTableOutput) CreateTime() pulumi.StringOutput
The date and time the configured table was created.
func (ConfiguredTableOutput) Description ¶ added in v6.4.0
func (o ConfiguredTableOutput) Description() pulumi.StringPtrOutput
A description for the configured table.
func (ConfiguredTableOutput) ElementType ¶ added in v6.4.0
func (ConfiguredTableOutput) ElementType() reflect.Type
func (ConfiguredTableOutput) Name ¶ added in v6.4.0
func (o ConfiguredTableOutput) Name() pulumi.StringOutput
The name of the configured table.
func (ConfiguredTableOutput) TableReference ¶ added in v6.4.0
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 ¶ added in v6.4.0
func (o ConfiguredTableOutput) Tags() pulumi.StringMapOutput
Key value pairs which tag the configured table.
func (ConfiguredTableOutput) TagsAll
deprecated
added in
v6.4.0
func (o ConfiguredTableOutput) TagsAll() pulumi.StringMapOutput
Deprecated: Please use `tags` instead.
func (ConfiguredTableOutput) ToConfiguredTableOutput ¶ added in v6.4.0
func (o ConfiguredTableOutput) ToConfiguredTableOutput() ConfiguredTableOutput
func (ConfiguredTableOutput) ToConfiguredTableOutputWithContext ¶ added in v6.4.0
func (o ConfiguredTableOutput) ToConfiguredTableOutputWithContext(ctx context.Context) ConfiguredTableOutput
func (ConfiguredTableOutput) UpdateTime ¶ added in v6.4.0
func (o ConfiguredTableOutput) UpdateTime() pulumi.StringOutput
The date and time the configured table was last updated.
type ConfiguredTableState ¶ added in v6.4.0
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 // 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 // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // The date and time the configured table was last updated. UpdateTime pulumi.StringPtrInput }
func (ConfiguredTableState) ElementType ¶ added in v6.4.0
func (ConfiguredTableState) ElementType() reflect.Type
type ConfiguredTableTableReference ¶ added in v6.4.0
type ConfiguredTableTableReferenceArgs ¶ added in v6.4.0
type ConfiguredTableTableReferenceArgs struct { DatabaseName pulumi.StringInput `pulumi:"databaseName"` TableName pulumi.StringInput `pulumi:"tableName"` }
func (ConfiguredTableTableReferenceArgs) ElementType ¶ added in v6.4.0
func (ConfiguredTableTableReferenceArgs) ElementType() reflect.Type
func (ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferenceOutput ¶ added in v6.4.0
func (i ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferenceOutput() ConfiguredTableTableReferenceOutput
func (ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferenceOutputWithContext ¶ added in v6.4.0
func (i ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferenceOutputWithContext(ctx context.Context) ConfiguredTableTableReferenceOutput
func (ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferencePtrOutput ¶ added in v6.4.0
func (i ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferencePtrOutput() ConfiguredTableTableReferencePtrOutput
func (ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferencePtrOutputWithContext ¶ added in v6.4.0
func (i ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferencePtrOutputWithContext(ctx context.Context) ConfiguredTableTableReferencePtrOutput
type ConfiguredTableTableReferenceInput ¶ added in v6.4.0
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 ¶ added in v6.4.0
type ConfiguredTableTableReferenceOutput struct{ *pulumi.OutputState }
func (ConfiguredTableTableReferenceOutput) DatabaseName ¶ added in v6.4.0
func (o ConfiguredTableTableReferenceOutput) DatabaseName() pulumi.StringOutput
func (ConfiguredTableTableReferenceOutput) ElementType ¶ added in v6.4.0
func (ConfiguredTableTableReferenceOutput) ElementType() reflect.Type
func (ConfiguredTableTableReferenceOutput) TableName ¶ added in v6.4.0
func (o ConfiguredTableTableReferenceOutput) TableName() pulumi.StringOutput
func (ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferenceOutput ¶ added in v6.4.0
func (o ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferenceOutput() ConfiguredTableTableReferenceOutput
func (ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferenceOutputWithContext ¶ added in v6.4.0
func (o ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferenceOutputWithContext(ctx context.Context) ConfiguredTableTableReferenceOutput
func (ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferencePtrOutput ¶ added in v6.4.0
func (o ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferencePtrOutput() ConfiguredTableTableReferencePtrOutput
func (ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferencePtrOutputWithContext ¶ added in v6.4.0
func (o ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferencePtrOutputWithContext(ctx context.Context) ConfiguredTableTableReferencePtrOutput
type ConfiguredTableTableReferencePtrInput ¶ added in v6.4.0
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 ¶ added in v6.4.0
func ConfiguredTableTableReferencePtr(v *ConfiguredTableTableReferenceArgs) ConfiguredTableTableReferencePtrInput
type ConfiguredTableTableReferencePtrOutput ¶ added in v6.4.0
type ConfiguredTableTableReferencePtrOutput struct{ *pulumi.OutputState }
func (ConfiguredTableTableReferencePtrOutput) DatabaseName ¶ added in v6.4.0
func (o ConfiguredTableTableReferencePtrOutput) DatabaseName() pulumi.StringPtrOutput
func (ConfiguredTableTableReferencePtrOutput) ElementType ¶ added in v6.4.0
func (ConfiguredTableTableReferencePtrOutput) ElementType() reflect.Type
func (ConfiguredTableTableReferencePtrOutput) TableName ¶ added in v6.4.0
func (o ConfiguredTableTableReferencePtrOutput) TableName() pulumi.StringPtrOutput
func (ConfiguredTableTableReferencePtrOutput) ToConfiguredTableTableReferencePtrOutput ¶ added in v6.4.0
func (o ConfiguredTableTableReferencePtrOutput) ToConfiguredTableTableReferencePtrOutput() ConfiguredTableTableReferencePtrOutput
func (ConfiguredTableTableReferencePtrOutput) ToConfiguredTableTableReferencePtrOutputWithContext ¶ added in v6.4.0
func (o ConfiguredTableTableReferencePtrOutput) ToConfiguredTableTableReferencePtrOutputWithContext(ctx context.Context) ConfiguredTableTableReferencePtrOutput
type Membership ¶ added in v6.66.3
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"` // The status of the membership. Status pulumi.StringOutput `pulumi:"status"` // Key value pairs which tag the membership. Tags pulumi.StringMapOutput `pulumi:"tags"` // Deprecated: Please use `tags` instead. 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/v6/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 ¶ added in v6.66.3
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 ¶ added in v6.66.3
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 ¶ added in v6.66.3
func (*Membership) ElementType() reflect.Type
func (*Membership) ToMembershipOutput ¶ added in v6.66.3
func (i *Membership) ToMembershipOutput() MembershipOutput
func (*Membership) ToMembershipOutputWithContext ¶ added in v6.66.3
func (i *Membership) ToMembershipOutputWithContext(ctx context.Context) MembershipOutput
type MembershipArgs ¶ added in v6.66.3
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 // Key value pairs which tag the membership. Tags pulumi.StringMapInput }
The set of arguments for constructing a Membership resource.
func (MembershipArgs) ElementType ¶ added in v6.66.3
func (MembershipArgs) ElementType() reflect.Type
type MembershipArray ¶ added in v6.66.3
type MembershipArray []MembershipInput
func (MembershipArray) ElementType ¶ added in v6.66.3
func (MembershipArray) ElementType() reflect.Type
func (MembershipArray) ToMembershipArrayOutput ¶ added in v6.66.3
func (i MembershipArray) ToMembershipArrayOutput() MembershipArrayOutput
func (MembershipArray) ToMembershipArrayOutputWithContext ¶ added in v6.66.3
func (i MembershipArray) ToMembershipArrayOutputWithContext(ctx context.Context) MembershipArrayOutput
type MembershipArrayInput ¶ added in v6.66.3
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 ¶ added in v6.66.3
type MembershipArrayOutput struct{ *pulumi.OutputState }
func (MembershipArrayOutput) ElementType ¶ added in v6.66.3
func (MembershipArrayOutput) ElementType() reflect.Type
func (MembershipArrayOutput) Index ¶ added in v6.66.3
func (o MembershipArrayOutput) Index(i pulumi.IntInput) MembershipOutput
func (MembershipArrayOutput) ToMembershipArrayOutput ¶ added in v6.66.3
func (o MembershipArrayOutput) ToMembershipArrayOutput() MembershipArrayOutput
func (MembershipArrayOutput) ToMembershipArrayOutputWithContext ¶ added in v6.66.3
func (o MembershipArrayOutput) ToMembershipArrayOutputWithContext(ctx context.Context) MembershipArrayOutput
type MembershipDefaultResultConfiguration ¶ added in v6.66.3
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 ¶ added in v6.66.3
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 ¶ added in v6.66.3
func (MembershipDefaultResultConfigurationArgs) ElementType() reflect.Type
func (MembershipDefaultResultConfigurationArgs) ToMembershipDefaultResultConfigurationOutput ¶ added in v6.66.3
func (i MembershipDefaultResultConfigurationArgs) ToMembershipDefaultResultConfigurationOutput() MembershipDefaultResultConfigurationOutput
func (MembershipDefaultResultConfigurationArgs) ToMembershipDefaultResultConfigurationOutputWithContext ¶ added in v6.66.3
func (i MembershipDefaultResultConfigurationArgs) ToMembershipDefaultResultConfigurationOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutput
func (MembershipDefaultResultConfigurationArgs) ToMembershipDefaultResultConfigurationPtrOutput ¶ added in v6.66.3
func (i MembershipDefaultResultConfigurationArgs) ToMembershipDefaultResultConfigurationPtrOutput() MembershipDefaultResultConfigurationPtrOutput
func (MembershipDefaultResultConfigurationArgs) ToMembershipDefaultResultConfigurationPtrOutputWithContext ¶ added in v6.66.3
func (i MembershipDefaultResultConfigurationArgs) ToMembershipDefaultResultConfigurationPtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationPtrOutput
type MembershipDefaultResultConfigurationInput ¶ added in v6.66.3
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 ¶ added in v6.66.3
type MembershipDefaultResultConfigurationOutput struct{ *pulumi.OutputState }
func (MembershipDefaultResultConfigurationOutput) ElementType ¶ added in v6.66.3
func (MembershipDefaultResultConfigurationOutput) ElementType() reflect.Type
func (MembershipDefaultResultConfigurationOutput) OutputConfiguration ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutput) OutputConfiguration() MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
func (MembershipDefaultResultConfigurationOutput) RoleArn ¶ added in v6.66.3
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 ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutput) ToMembershipDefaultResultConfigurationOutput() MembershipDefaultResultConfigurationOutput
func (MembershipDefaultResultConfigurationOutput) ToMembershipDefaultResultConfigurationOutputWithContext ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutput) ToMembershipDefaultResultConfigurationOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutput
func (MembershipDefaultResultConfigurationOutput) ToMembershipDefaultResultConfigurationPtrOutput ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutput) ToMembershipDefaultResultConfigurationPtrOutput() MembershipDefaultResultConfigurationPtrOutput
func (MembershipDefaultResultConfigurationOutput) ToMembershipDefaultResultConfigurationPtrOutputWithContext ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutput) ToMembershipDefaultResultConfigurationPtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationPtrOutput
type MembershipDefaultResultConfigurationOutputConfiguration ¶ added in v6.66.3
type MembershipDefaultResultConfigurationOutputConfiguration struct {
S3 *MembershipDefaultResultConfigurationOutputConfigurationS3 `pulumi:"s3"`
}
type MembershipDefaultResultConfigurationOutputConfigurationArgs ¶ added in v6.66.3
type MembershipDefaultResultConfigurationOutputConfigurationArgs struct {
S3 MembershipDefaultResultConfigurationOutputConfigurationS3PtrInput `pulumi:"s3"`
}
func (MembershipDefaultResultConfigurationOutputConfigurationArgs) ElementType ¶ added in v6.66.3
func (MembershipDefaultResultConfigurationOutputConfigurationArgs) ElementType() reflect.Type
func (MembershipDefaultResultConfigurationOutputConfigurationArgs) ToMembershipDefaultResultConfigurationOutputConfigurationOutput ¶ added in v6.66.3
func (i MembershipDefaultResultConfigurationOutputConfigurationArgs) ToMembershipDefaultResultConfigurationOutputConfigurationOutput() MembershipDefaultResultConfigurationOutputConfigurationOutput
func (MembershipDefaultResultConfigurationOutputConfigurationArgs) ToMembershipDefaultResultConfigurationOutputConfigurationOutputWithContext ¶ added in v6.66.3
func (i MembershipDefaultResultConfigurationOutputConfigurationArgs) ToMembershipDefaultResultConfigurationOutputConfigurationOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationOutput
func (MembershipDefaultResultConfigurationOutputConfigurationArgs) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutput ¶ added in v6.66.3
func (i MembershipDefaultResultConfigurationOutputConfigurationArgs) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutput() MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
func (MembershipDefaultResultConfigurationOutputConfigurationArgs) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutputWithContext ¶ added in v6.66.3
func (i MembershipDefaultResultConfigurationOutputConfigurationArgs) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
type MembershipDefaultResultConfigurationOutputConfigurationInput ¶ added in v6.66.3
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 ¶ added in v6.66.3
type MembershipDefaultResultConfigurationOutputConfigurationOutput struct{ *pulumi.OutputState }
func (MembershipDefaultResultConfigurationOutputConfigurationOutput) ElementType ¶ added in v6.66.3
func (MembershipDefaultResultConfigurationOutputConfigurationOutput) ElementType() reflect.Type
func (MembershipDefaultResultConfigurationOutputConfigurationOutput) ToMembershipDefaultResultConfigurationOutputConfigurationOutput ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutputConfigurationOutput) ToMembershipDefaultResultConfigurationOutputConfigurationOutput() MembershipDefaultResultConfigurationOutputConfigurationOutput
func (MembershipDefaultResultConfigurationOutputConfigurationOutput) ToMembershipDefaultResultConfigurationOutputConfigurationOutputWithContext ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutputConfigurationOutput) ToMembershipDefaultResultConfigurationOutputConfigurationOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationOutput
func (MembershipDefaultResultConfigurationOutputConfigurationOutput) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutput ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutputConfigurationOutput) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutput() MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
func (MembershipDefaultResultConfigurationOutputConfigurationOutput) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutputWithContext ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutputConfigurationOutput) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
type MembershipDefaultResultConfigurationOutputConfigurationPtrInput ¶ added in v6.66.3
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 ¶ added in v6.66.3
func MembershipDefaultResultConfigurationOutputConfigurationPtr(v *MembershipDefaultResultConfigurationOutputConfigurationArgs) MembershipDefaultResultConfigurationOutputConfigurationPtrInput
type MembershipDefaultResultConfigurationOutputConfigurationPtrOutput ¶ added in v6.66.3
type MembershipDefaultResultConfigurationOutputConfigurationPtrOutput struct{ *pulumi.OutputState }
func (MembershipDefaultResultConfigurationOutputConfigurationPtrOutput) ElementType ¶ added in v6.66.3
func (MembershipDefaultResultConfigurationOutputConfigurationPtrOutput) ElementType() reflect.Type
func (MembershipDefaultResultConfigurationOutputConfigurationPtrOutput) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutput ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutputConfigurationPtrOutput) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutput() MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
func (MembershipDefaultResultConfigurationOutputConfigurationPtrOutput) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutputWithContext ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutputConfigurationPtrOutput) ToMembershipDefaultResultConfigurationOutputConfigurationPtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
type MembershipDefaultResultConfigurationOutputConfigurationS3 ¶ added in v6.66.3
type MembershipDefaultResultConfigurationOutputConfigurationS3Args ¶ added in v6.66.3
type MembershipDefaultResultConfigurationOutputConfigurationS3Args struct { Bucket pulumi.StringInput `pulumi:"bucket"` KeyPrefix pulumi.StringPtrInput `pulumi:"keyPrefix"` ResultFormat pulumi.StringInput `pulumi:"resultFormat"` }
func (MembershipDefaultResultConfigurationOutputConfigurationS3Args) ElementType ¶ added in v6.66.3
func (MembershipDefaultResultConfigurationOutputConfigurationS3Args) ElementType() reflect.Type
func (MembershipDefaultResultConfigurationOutputConfigurationS3Args) ToMembershipDefaultResultConfigurationOutputConfigurationS3Output ¶ added in v6.66.3
func (i MembershipDefaultResultConfigurationOutputConfigurationS3Args) ToMembershipDefaultResultConfigurationOutputConfigurationS3Output() MembershipDefaultResultConfigurationOutputConfigurationS3Output
func (MembershipDefaultResultConfigurationOutputConfigurationS3Args) ToMembershipDefaultResultConfigurationOutputConfigurationS3OutputWithContext ¶ added in v6.66.3
func (i MembershipDefaultResultConfigurationOutputConfigurationS3Args) ToMembershipDefaultResultConfigurationOutputConfigurationS3OutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationS3Output
func (MembershipDefaultResultConfigurationOutputConfigurationS3Args) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput ¶ added in v6.66.3
func (i MembershipDefaultResultConfigurationOutputConfigurationS3Args) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput() MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
func (MembershipDefaultResultConfigurationOutputConfigurationS3Args) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutputWithContext ¶ added in v6.66.3
func (i MembershipDefaultResultConfigurationOutputConfigurationS3Args) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
type MembershipDefaultResultConfigurationOutputConfigurationS3Input ¶ added in v6.66.3
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 ¶ added in v6.66.3
type MembershipDefaultResultConfigurationOutputConfigurationS3Output struct{ *pulumi.OutputState }
func (MembershipDefaultResultConfigurationOutputConfigurationS3Output) ElementType ¶ added in v6.66.3
func (MembershipDefaultResultConfigurationOutputConfigurationS3Output) ElementType() reflect.Type
func (MembershipDefaultResultConfigurationOutputConfigurationS3Output) KeyPrefix ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutputConfigurationS3Output) KeyPrefix() pulumi.StringPtrOutput
func (MembershipDefaultResultConfigurationOutputConfigurationS3Output) ResultFormat ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutputConfigurationS3Output) ResultFormat() pulumi.StringOutput
func (MembershipDefaultResultConfigurationOutputConfigurationS3Output) ToMembershipDefaultResultConfigurationOutputConfigurationS3Output ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutputConfigurationS3Output) ToMembershipDefaultResultConfigurationOutputConfigurationS3Output() MembershipDefaultResultConfigurationOutputConfigurationS3Output
func (MembershipDefaultResultConfigurationOutputConfigurationS3Output) ToMembershipDefaultResultConfigurationOutputConfigurationS3OutputWithContext ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutputConfigurationS3Output) ToMembershipDefaultResultConfigurationOutputConfigurationS3OutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationS3Output
func (MembershipDefaultResultConfigurationOutputConfigurationS3Output) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutputConfigurationS3Output) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput() MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
func (MembershipDefaultResultConfigurationOutputConfigurationS3Output) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutputWithContext ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutputConfigurationS3Output) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
type MembershipDefaultResultConfigurationOutputConfigurationS3PtrInput ¶ added in v6.66.3
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 ¶ added in v6.66.3
func MembershipDefaultResultConfigurationOutputConfigurationS3Ptr(v *MembershipDefaultResultConfigurationOutputConfigurationS3Args) MembershipDefaultResultConfigurationOutputConfigurationS3PtrInput
type MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput ¶ added in v6.66.3
type MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput struct{ *pulumi.OutputState }
func (MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) ElementType ¶ added in v6.66.3
func (MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) ElementType() reflect.Type
func (MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) KeyPrefix ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) KeyPrefix() pulumi.StringPtrOutput
func (MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) ResultFormat ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) ResultFormat() pulumi.StringPtrOutput
func (MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput() MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
func (MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutputWithContext ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput) ToMembershipDefaultResultConfigurationOutputConfigurationS3PtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationOutputConfigurationS3PtrOutput
type MembershipDefaultResultConfigurationPtrInput ¶ added in v6.66.3
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 ¶ added in v6.66.3
func MembershipDefaultResultConfigurationPtr(v *MembershipDefaultResultConfigurationArgs) MembershipDefaultResultConfigurationPtrInput
type MembershipDefaultResultConfigurationPtrOutput ¶ added in v6.66.3
type MembershipDefaultResultConfigurationPtrOutput struct{ *pulumi.OutputState }
func (MembershipDefaultResultConfigurationPtrOutput) ElementType ¶ added in v6.66.3
func (MembershipDefaultResultConfigurationPtrOutput) ElementType() reflect.Type
func (MembershipDefaultResultConfigurationPtrOutput) OutputConfiguration ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationPtrOutput) OutputConfiguration() MembershipDefaultResultConfigurationOutputConfigurationPtrOutput
func (MembershipDefaultResultConfigurationPtrOutput) RoleArn ¶ added in v6.66.3
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 ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationPtrOutput) ToMembershipDefaultResultConfigurationPtrOutput() MembershipDefaultResultConfigurationPtrOutput
func (MembershipDefaultResultConfigurationPtrOutput) ToMembershipDefaultResultConfigurationPtrOutputWithContext ¶ added in v6.66.3
func (o MembershipDefaultResultConfigurationPtrOutput) ToMembershipDefaultResultConfigurationPtrOutputWithContext(ctx context.Context) MembershipDefaultResultConfigurationPtrOutput
type MembershipInput ¶ added in v6.66.3
type MembershipInput interface { pulumi.Input ToMembershipOutput() MembershipOutput ToMembershipOutputWithContext(ctx context.Context) MembershipOutput }
type MembershipMap ¶ added in v6.66.3
type MembershipMap map[string]MembershipInput
func (MembershipMap) ElementType ¶ added in v6.66.3
func (MembershipMap) ElementType() reflect.Type
func (MembershipMap) ToMembershipMapOutput ¶ added in v6.66.3
func (i MembershipMap) ToMembershipMapOutput() MembershipMapOutput
func (MembershipMap) ToMembershipMapOutputWithContext ¶ added in v6.66.3
func (i MembershipMap) ToMembershipMapOutputWithContext(ctx context.Context) MembershipMapOutput
type MembershipMapInput ¶ added in v6.66.3
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 ¶ added in v6.66.3
type MembershipMapOutput struct{ *pulumi.OutputState }
func (MembershipMapOutput) ElementType ¶ added in v6.66.3
func (MembershipMapOutput) ElementType() reflect.Type
func (MembershipMapOutput) MapIndex ¶ added in v6.66.3
func (o MembershipMapOutput) MapIndex(k pulumi.StringInput) MembershipOutput
func (MembershipMapOutput) ToMembershipMapOutput ¶ added in v6.66.3
func (o MembershipMapOutput) ToMembershipMapOutput() MembershipMapOutput
func (MembershipMapOutput) ToMembershipMapOutputWithContext ¶ added in v6.66.3
func (o MembershipMapOutput) ToMembershipMapOutputWithContext(ctx context.Context) MembershipMapOutput
type MembershipOutput ¶ added in v6.66.3
type MembershipOutput struct{ *pulumi.OutputState }
func (MembershipOutput) Arn ¶ added in v6.66.3
func (o MembershipOutput) Arn() pulumi.StringOutput
The ARN of the membership.
func (MembershipOutput) CollaborationArn ¶ added in v6.66.3
func (o MembershipOutput) CollaborationArn() pulumi.StringOutput
The ARN of the joined collaboration.
func (MembershipOutput) CollaborationCreatorAccountId ¶ added in v6.66.3
func (o MembershipOutput) CollaborationCreatorAccountId() pulumi.StringOutput
The account ID of the collaboration's creator.
func (MembershipOutput) CollaborationCreatorDisplayName ¶ added in v6.66.3
func (o MembershipOutput) CollaborationCreatorDisplayName() pulumi.StringOutput
The display name of the collaboration's creator.
func (MembershipOutput) CollaborationId ¶ added in v6.66.3
func (o MembershipOutput) CollaborationId() pulumi.StringOutput
The ID of the collaboration to which the member was invited.
func (MembershipOutput) CollaborationName ¶ added in v6.66.3
func (o MembershipOutput) CollaborationName() pulumi.StringOutput
The name of the joined collaboration.
func (MembershipOutput) CreateTime ¶ added in v6.66.3
func (o MembershipOutput) CreateTime() pulumi.StringOutput
The date and time the membership was created.
func (MembershipOutput) DefaultResultConfiguration ¶ added in v6.66.3
func (o MembershipOutput) DefaultResultConfiguration() MembershipDefaultResultConfigurationPtrOutput
The default configuration for a query result.
func (MembershipOutput) ElementType ¶ added in v6.66.3
func (MembershipOutput) ElementType() reflect.Type
func (MembershipOutput) MemberAbilities ¶ added in v6.66.3
func (o MembershipOutput) MemberAbilities() pulumi.StringArrayOutput
The list of abilities for the invited member.
func (MembershipOutput) PaymentConfiguration ¶ added in v6.66.3
func (o MembershipOutput) PaymentConfiguration() MembershipPaymentConfigurationPtrOutput
func (MembershipOutput) QueryLogStatus ¶ added in v6.66.3
func (o MembershipOutput) QueryLogStatus() pulumi.StringOutput
An indicator as to whether query logging has been enabled or disabled for the membership.
func (MembershipOutput) Status ¶ added in v6.66.3
func (o MembershipOutput) Status() pulumi.StringOutput
The status of the membership.
func (MembershipOutput) Tags ¶ added in v6.66.3
func (o MembershipOutput) Tags() pulumi.StringMapOutput
Key value pairs which tag the membership.
func (MembershipOutput) TagsAll
deprecated
added in
v6.66.3
func (o MembershipOutput) TagsAll() pulumi.StringMapOutput
Deprecated: Please use `tags` instead.
func (MembershipOutput) ToMembershipOutput ¶ added in v6.66.3
func (o MembershipOutput) ToMembershipOutput() MembershipOutput
func (MembershipOutput) ToMembershipOutputWithContext ¶ added in v6.66.3
func (o MembershipOutput) ToMembershipOutputWithContext(ctx context.Context) MembershipOutput
func (MembershipOutput) UpdateTime ¶ added in v6.66.3
func (o MembershipOutput) UpdateTime() pulumi.StringOutput
The date and time the membership was last updated.
type MembershipPaymentConfiguration ¶ added in v6.66.3
type MembershipPaymentConfiguration struct {
QueryCompute *MembershipPaymentConfigurationQueryCompute `pulumi:"queryCompute"`
}
type MembershipPaymentConfigurationArgs ¶ added in v6.66.3
type MembershipPaymentConfigurationArgs struct {
QueryCompute MembershipPaymentConfigurationQueryComputePtrInput `pulumi:"queryCompute"`
}
func (MembershipPaymentConfigurationArgs) ElementType ¶ added in v6.66.3
func (MembershipPaymentConfigurationArgs) ElementType() reflect.Type
func (MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationOutput ¶ added in v6.66.3
func (i MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationOutput() MembershipPaymentConfigurationOutput
func (MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationOutputWithContext ¶ added in v6.66.3
func (i MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationOutputWithContext(ctx context.Context) MembershipPaymentConfigurationOutput
func (MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationPtrOutput ¶ added in v6.66.3
func (i MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationPtrOutput() MembershipPaymentConfigurationPtrOutput
func (MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationPtrOutputWithContext ¶ added in v6.66.3
func (i MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationPtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationPtrOutput
type MembershipPaymentConfigurationInput ¶ added in v6.66.3
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 ¶ added in v6.66.3
type MembershipPaymentConfigurationOutput struct{ *pulumi.OutputState }
func (MembershipPaymentConfigurationOutput) ElementType ¶ added in v6.66.3
func (MembershipPaymentConfigurationOutput) ElementType() reflect.Type
func (MembershipPaymentConfigurationOutput) QueryCompute ¶ added in v6.66.3
func (o MembershipPaymentConfigurationOutput) QueryCompute() MembershipPaymentConfigurationQueryComputePtrOutput
func (MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationOutput ¶ added in v6.66.3
func (o MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationOutput() MembershipPaymentConfigurationOutput
func (MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationOutputWithContext ¶ added in v6.66.3
func (o MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationOutputWithContext(ctx context.Context) MembershipPaymentConfigurationOutput
func (MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationPtrOutput ¶ added in v6.66.3
func (o MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationPtrOutput() MembershipPaymentConfigurationPtrOutput
func (MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationPtrOutputWithContext ¶ added in v6.66.3
func (o MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationPtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationPtrOutput
type MembershipPaymentConfigurationPtrInput ¶ added in v6.66.3
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 ¶ added in v6.66.3
func MembershipPaymentConfigurationPtr(v *MembershipPaymentConfigurationArgs) MembershipPaymentConfigurationPtrInput
type MembershipPaymentConfigurationPtrOutput ¶ added in v6.66.3
type MembershipPaymentConfigurationPtrOutput struct{ *pulumi.OutputState }
func (MembershipPaymentConfigurationPtrOutput) ElementType ¶ added in v6.66.3
func (MembershipPaymentConfigurationPtrOutput) ElementType() reflect.Type
func (MembershipPaymentConfigurationPtrOutput) QueryCompute ¶ added in v6.66.3
func (o MembershipPaymentConfigurationPtrOutput) QueryCompute() MembershipPaymentConfigurationQueryComputePtrOutput
func (MembershipPaymentConfigurationPtrOutput) ToMembershipPaymentConfigurationPtrOutput ¶ added in v6.66.3
func (o MembershipPaymentConfigurationPtrOutput) ToMembershipPaymentConfigurationPtrOutput() MembershipPaymentConfigurationPtrOutput
func (MembershipPaymentConfigurationPtrOutput) ToMembershipPaymentConfigurationPtrOutputWithContext ¶ added in v6.66.3
func (o MembershipPaymentConfigurationPtrOutput) ToMembershipPaymentConfigurationPtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationPtrOutput
type MembershipPaymentConfigurationQueryCompute ¶ added in v6.66.3
type MembershipPaymentConfigurationQueryCompute struct { // Indicates whether the collaboration member has accepted to pay for query compute costs. IsResponsible bool `pulumi:"isResponsible"` }
type MembershipPaymentConfigurationQueryComputeArgs ¶ added in v6.66.3
type MembershipPaymentConfigurationQueryComputeArgs struct { // Indicates whether the collaboration member has accepted to pay for query compute costs. IsResponsible pulumi.BoolInput `pulumi:"isResponsible"` }
func (MembershipPaymentConfigurationQueryComputeArgs) ElementType ¶ added in v6.66.3
func (MembershipPaymentConfigurationQueryComputeArgs) ElementType() reflect.Type
func (MembershipPaymentConfigurationQueryComputeArgs) ToMembershipPaymentConfigurationQueryComputeOutput ¶ added in v6.66.3
func (i MembershipPaymentConfigurationQueryComputeArgs) ToMembershipPaymentConfigurationQueryComputeOutput() MembershipPaymentConfigurationQueryComputeOutput
func (MembershipPaymentConfigurationQueryComputeArgs) ToMembershipPaymentConfigurationQueryComputeOutputWithContext ¶ added in v6.66.3
func (i MembershipPaymentConfigurationQueryComputeArgs) ToMembershipPaymentConfigurationQueryComputeOutputWithContext(ctx context.Context) MembershipPaymentConfigurationQueryComputeOutput
func (MembershipPaymentConfigurationQueryComputeArgs) ToMembershipPaymentConfigurationQueryComputePtrOutput ¶ added in v6.66.3
func (i MembershipPaymentConfigurationQueryComputeArgs) ToMembershipPaymentConfigurationQueryComputePtrOutput() MembershipPaymentConfigurationQueryComputePtrOutput
func (MembershipPaymentConfigurationQueryComputeArgs) ToMembershipPaymentConfigurationQueryComputePtrOutputWithContext ¶ added in v6.66.3
func (i MembershipPaymentConfigurationQueryComputeArgs) ToMembershipPaymentConfigurationQueryComputePtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationQueryComputePtrOutput
type MembershipPaymentConfigurationQueryComputeInput ¶ added in v6.66.3
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 ¶ added in v6.66.3
type MembershipPaymentConfigurationQueryComputeOutput struct{ *pulumi.OutputState }
func (MembershipPaymentConfigurationQueryComputeOutput) ElementType ¶ added in v6.66.3
func (MembershipPaymentConfigurationQueryComputeOutput) ElementType() reflect.Type
func (MembershipPaymentConfigurationQueryComputeOutput) IsResponsible ¶ added in v6.66.3
func (o MembershipPaymentConfigurationQueryComputeOutput) IsResponsible() pulumi.BoolOutput
Indicates whether the collaboration member has accepted to pay for query compute costs.
func (MembershipPaymentConfigurationQueryComputeOutput) ToMembershipPaymentConfigurationQueryComputeOutput ¶ added in v6.66.3
func (o MembershipPaymentConfigurationQueryComputeOutput) ToMembershipPaymentConfigurationQueryComputeOutput() MembershipPaymentConfigurationQueryComputeOutput
func (MembershipPaymentConfigurationQueryComputeOutput) ToMembershipPaymentConfigurationQueryComputeOutputWithContext ¶ added in v6.66.3
func (o MembershipPaymentConfigurationQueryComputeOutput) ToMembershipPaymentConfigurationQueryComputeOutputWithContext(ctx context.Context) MembershipPaymentConfigurationQueryComputeOutput
func (MembershipPaymentConfigurationQueryComputeOutput) ToMembershipPaymentConfigurationQueryComputePtrOutput ¶ added in v6.66.3
func (o MembershipPaymentConfigurationQueryComputeOutput) ToMembershipPaymentConfigurationQueryComputePtrOutput() MembershipPaymentConfigurationQueryComputePtrOutput
func (MembershipPaymentConfigurationQueryComputeOutput) ToMembershipPaymentConfigurationQueryComputePtrOutputWithContext ¶ added in v6.66.3
func (o MembershipPaymentConfigurationQueryComputeOutput) ToMembershipPaymentConfigurationQueryComputePtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationQueryComputePtrOutput
type MembershipPaymentConfigurationQueryComputePtrInput ¶ added in v6.66.3
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 ¶ added in v6.66.3
func MembershipPaymentConfigurationQueryComputePtr(v *MembershipPaymentConfigurationQueryComputeArgs) MembershipPaymentConfigurationQueryComputePtrInput
type MembershipPaymentConfigurationQueryComputePtrOutput ¶ added in v6.66.3
type MembershipPaymentConfigurationQueryComputePtrOutput struct{ *pulumi.OutputState }
func (MembershipPaymentConfigurationQueryComputePtrOutput) ElementType ¶ added in v6.66.3
func (MembershipPaymentConfigurationQueryComputePtrOutput) ElementType() reflect.Type
func (MembershipPaymentConfigurationQueryComputePtrOutput) IsResponsible ¶ added in v6.66.3
func (o MembershipPaymentConfigurationQueryComputePtrOutput) IsResponsible() pulumi.BoolPtrOutput
Indicates whether the collaboration member has accepted to pay for query compute costs.
func (MembershipPaymentConfigurationQueryComputePtrOutput) ToMembershipPaymentConfigurationQueryComputePtrOutput ¶ added in v6.66.3
func (o MembershipPaymentConfigurationQueryComputePtrOutput) ToMembershipPaymentConfigurationQueryComputePtrOutput() MembershipPaymentConfigurationQueryComputePtrOutput
func (MembershipPaymentConfigurationQueryComputePtrOutput) ToMembershipPaymentConfigurationQueryComputePtrOutputWithContext ¶ added in v6.66.3
func (o MembershipPaymentConfigurationQueryComputePtrOutput) ToMembershipPaymentConfigurationQueryComputePtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationQueryComputePtrOutput
type MembershipState ¶ added in v6.66.3
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 // The status of the membership. Status pulumi.StringPtrInput // Key value pairs which tag the membership. Tags pulumi.StringMapInput // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // The date and time the membership was last updated. UpdateTime pulumi.StringPtrInput }
func (MembershipState) ElementType ¶ added in v6.66.3
func (MembershipState) ElementType() reflect.Type