cleanrooms

package
v6.8.0 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

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, "testCollaboration", &cleanrooms.CollaborationArgs{
			CreatorDisplayName: pulumi.String("Creator "),
			CreatorMemberAbilities: pulumi.StringArray{
				pulumi.String("CAN_QUERY"),
				pulumi.String("CAN_RECEIVE_RESULTS"),
			},
			DataEncryptionMetadata: &cleanrooms.CollaborationDataEncryptionMetadataArgs{
				AllowClearText:                        pulumi.Bool(true),
				AllowDuplicates:                       pulumi.Bool(true),
				AllowJoinsOnColumnsWithDifferentNames: pulumi.Bool(true),
				PreserveNulls:                         pulumi.Bool(false),
			},
			Description: pulumi.String("I made this collaboration with Pulumi!"),
			Members: cleanrooms.CollaborationMemberArray{
				&cleanrooms.CollaborationMemberArgs{
					AccountId:       pulumi.String("123456789012"),
					DisplayName:     pulumi.String("Other member"),
					MemberAbilities: pulumi.StringArray{},
				},
			},
			QueryLogStatus: pulumi.String("DISABLED"),
			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

func (*Collaboration) ToOutput added in v6.1.0

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

func (CollaborationArray) ToOutput added in v6.1.0

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 (CollaborationArrayOutput) ToCollaborationArrayOutput

func (o CollaborationArrayOutput) ToCollaborationArrayOutput() CollaborationArrayOutput

func (CollaborationArrayOutput) ToCollaborationArrayOutputWithContext

func (o CollaborationArrayOutput) ToCollaborationArrayOutputWithContext(ctx context.Context) CollaborationArrayOutput

func (CollaborationArrayOutput) ToOutput added in v6.1.0

type CollaborationDataEncryptionMetadata

type CollaborationDataEncryptionMetadata struct {
	AllowClearText                        bool `pulumi:"allowClearText"`
	AllowDuplicates                       bool `pulumi:"allowDuplicates"`
	AllowJoinsOnColumnsWithDifferentNames bool `pulumi:"allowJoinsOnColumnsWithDifferentNames"`
	PreserveNulls                         bool `pulumi:"preserveNulls"`
}

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) 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

func (CollaborationDataEncryptionMetadataArgs) ToOutput added in v6.1.0

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 (CollaborationDataEncryptionMetadataOutput) AllowDuplicates

func (CollaborationDataEncryptionMetadataOutput) AllowJoinsOnColumnsWithDifferentNames

func (o CollaborationDataEncryptionMetadataOutput) AllowJoinsOnColumnsWithDifferentNames() pulumi.BoolOutput

func (CollaborationDataEncryptionMetadataOutput) ElementType

func (CollaborationDataEncryptionMetadataOutput) PreserveNulls

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

func (CollaborationDataEncryptionMetadataOutput) ToOutput added in v6.1.0

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

type CollaborationDataEncryptionMetadataPtrOutput

type CollaborationDataEncryptionMetadataPtrOutput struct{ *pulumi.OutputState }

func (CollaborationDataEncryptionMetadataPtrOutput) AllowClearText

func (CollaborationDataEncryptionMetadataPtrOutput) AllowDuplicates

func (CollaborationDataEncryptionMetadataPtrOutput) AllowJoinsOnColumnsWithDifferentNames

func (o CollaborationDataEncryptionMetadataPtrOutput) AllowJoinsOnColumnsWithDifferentNames() pulumi.BoolPtrOutput

func (CollaborationDataEncryptionMetadataPtrOutput) Elem

func (CollaborationDataEncryptionMetadataPtrOutput) ElementType

func (CollaborationDataEncryptionMetadataPtrOutput) PreserveNulls

func (CollaborationDataEncryptionMetadataPtrOutput) ToCollaborationDataEncryptionMetadataPtrOutput

func (o CollaborationDataEncryptionMetadataPtrOutput) ToCollaborationDataEncryptionMetadataPtrOutput() CollaborationDataEncryptionMetadataPtrOutput

func (CollaborationDataEncryptionMetadataPtrOutput) ToCollaborationDataEncryptionMetadataPtrOutputWithContext

func (o CollaborationDataEncryptionMetadataPtrOutput) ToCollaborationDataEncryptionMetadataPtrOutputWithContext(ctx context.Context) CollaborationDataEncryptionMetadataPtrOutput

func (CollaborationDataEncryptionMetadataPtrOutput) ToOutput added in v6.1.0

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

func (CollaborationMap) ToOutput added in v6.1.0

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 (CollaborationMapOutput) ToCollaborationMapOutput

func (o CollaborationMapOutput) ToCollaborationMapOutput() CollaborationMapOutput

func (CollaborationMapOutput) ToCollaborationMapOutputWithContext

func (o CollaborationMapOutput) ToCollaborationMapOutputWithContext(ctx context.Context) CollaborationMapOutput

func (CollaborationMapOutput) ToOutput added in v6.1.0

type CollaborationMember

type CollaborationMember struct {
	AccountId       string   `pulumi:"accountId"`
	DisplayName     string   `pulumi:"displayName"`
	MemberAbilities []string `pulumi:"memberAbilities"`
	Status          *string  `pulumi:"status"`
}

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

func (CollaborationMemberArgs) ToOutput added in v6.1.0

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

func (CollaborationMemberArray) ToOutput added in v6.1.0

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) Index

func (CollaborationMemberArrayOutput) ToCollaborationMemberArrayOutput

func (o CollaborationMemberArrayOutput) ToCollaborationMemberArrayOutput() CollaborationMemberArrayOutput

func (CollaborationMemberArrayOutput) ToCollaborationMemberArrayOutputWithContext

func (o CollaborationMemberArrayOutput) ToCollaborationMemberArrayOutputWithContext(ctx context.Context) CollaborationMemberArrayOutput

func (CollaborationMemberArrayOutput) ToOutput added in v6.1.0

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 (CollaborationMemberOutput) DisplayName

func (CollaborationMemberOutput) ElementType

func (CollaborationMemberOutput) ElementType() reflect.Type

func (CollaborationMemberOutput) MemberAbilities

func (CollaborationMemberOutput) Status

func (CollaborationMemberOutput) ToCollaborationMemberOutput

func (o CollaborationMemberOutput) ToCollaborationMemberOutput() CollaborationMemberOutput

func (CollaborationMemberOutput) ToCollaborationMemberOutputWithContext

func (o CollaborationMemberOutput) ToCollaborationMemberOutputWithContext(ctx context.Context) CollaborationMemberOutput

func (CollaborationMemberOutput) ToOutput added in v6.1.0

type CollaborationOutput

type CollaborationOutput struct{ *pulumi.OutputState }

func (CollaborationOutput) Arn

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

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

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

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

Key value pairs which tag the collaboration.

func (CollaborationOutput) TagsAll deprecated

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) ToOutput added in v6.1.0

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, "testConfiguredTable", &cleanrooms.ConfiguredTableArgs{
			AllowedColumns: pulumi.StringArray{
				pulumi.String("column1"),
				pulumi.String("column2"),
				pulumi.String("column3"),
			},
			AnalysisMethod: pulumi.String("DIRECT_QUERY"),
			Description:    pulumi.String("I made this table with Pulumi!"),
			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

func (*ConfiguredTable) ToOutput added in v6.4.0

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

func (ConfiguredTableArray) ToOutput added in v6.4.0

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 (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

func (ConfiguredTableArrayOutput) ToOutput added in v6.4.0

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

func (ConfiguredTableMap) ToOutput added in v6.4.0

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 (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

func (ConfiguredTableMapOutput) ToOutput added in v6.4.0

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

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

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

The name of the configured table.

func (ConfiguredTableOutput) TableReference added in v6.4.0

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

Key value pairs which tag the configured table.

func (ConfiguredTableOutput) TagsAll deprecated added in v6.4.0

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) ToOutput added in v6.4.0

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 ConfiguredTableTableReference struct {
	DatabaseName string `pulumi:"databaseName"`
	TableName    string `pulumi:"tableName"`
}

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) 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

func (ConfiguredTableTableReferenceArgs) ToOutput added in v6.4.0

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 (ConfiguredTableTableReferenceOutput) ElementType added in v6.4.0

func (ConfiguredTableTableReferenceOutput) TableName added in v6.4.0

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

func (ConfiguredTableTableReferenceOutput) ToOutput added in v6.4.0

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

type ConfiguredTableTableReferencePtrOutput added in v6.4.0

type ConfiguredTableTableReferencePtrOutput struct{ *pulumi.OutputState }

func (ConfiguredTableTableReferencePtrOutput) DatabaseName added in v6.4.0

func (ConfiguredTableTableReferencePtrOutput) Elem added in v6.4.0

func (ConfiguredTableTableReferencePtrOutput) ElementType added in v6.4.0

func (ConfiguredTableTableReferencePtrOutput) TableName added in v6.4.0

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

func (ConfiguredTableTableReferencePtrOutput) ToOutput added in v6.4.0

Jump to

Keyboard shortcuts

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