cleanrooms

package
v0.75.0 Latest Latest
Warning

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

Go to latest
Published: Aug 28, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CollaborationMemberAbilityCanQuery          = CollaborationMemberAbility("CAN_QUERY")
	CollaborationMemberAbilityCanReceiveResults = CollaborationMemberAbility("CAN_RECEIVE_RESULTS")
)
View Source
const (
	CollaborationQueryLogStatusEnabled  = CollaborationQueryLogStatus("ENABLED")
	CollaborationQueryLogStatusDisabled = CollaborationQueryLogStatus("DISABLED")
)
View Source
const (
	ConfiguredTableAggregateFunctionNameSum           = ConfiguredTableAggregateFunctionName("SUM")
	ConfiguredTableAggregateFunctionNameSumDistinct   = ConfiguredTableAggregateFunctionName("SUM_DISTINCT")
	ConfiguredTableAggregateFunctionNameCount         = ConfiguredTableAggregateFunctionName("COUNT")
	ConfiguredTableAggregateFunctionNameCountDistinct = ConfiguredTableAggregateFunctionName("COUNT_DISTINCT")
	ConfiguredTableAggregateFunctionNameAvg           = ConfiguredTableAggregateFunctionName("AVG")
)
View Source
const (
	ConfiguredTableAnalysisRuleTypeAggregation = ConfiguredTableAnalysisRuleType("AGGREGATION")
	ConfiguredTableAnalysisRuleTypeList        = ConfiguredTableAnalysisRuleType("LIST")
	ConfiguredTableAnalysisRuleTypeCustom      = ConfiguredTableAnalysisRuleType("CUSTOM")
)
View Source
const (
	ConfiguredTableJoinOperatorOr  = ConfiguredTableJoinOperator("OR")
	ConfiguredTableJoinOperatorAnd = ConfiguredTableJoinOperator("AND")
)
View Source
const (
	ConfiguredTableScalarFunctionsTrunc    = ConfiguredTableScalarFunctions("TRUNC")
	ConfiguredTableScalarFunctionsAbs      = ConfiguredTableScalarFunctions("ABS")
	ConfiguredTableScalarFunctionsCeiling  = ConfiguredTableScalarFunctions("CEILING")
	ConfiguredTableScalarFunctionsFloor    = ConfiguredTableScalarFunctions("FLOOR")
	ConfiguredTableScalarFunctionsLn       = ConfiguredTableScalarFunctions("LN")
	ConfiguredTableScalarFunctionsLog      = ConfiguredTableScalarFunctions("LOG")
	ConfiguredTableScalarFunctionsRound    = ConfiguredTableScalarFunctions("ROUND")
	ConfiguredTableScalarFunctionsSqrt     = ConfiguredTableScalarFunctions("SQRT")
	ConfiguredTableScalarFunctionsCast     = ConfiguredTableScalarFunctions("CAST")
	ConfiguredTableScalarFunctionsLower    = ConfiguredTableScalarFunctions("LOWER")
	ConfiguredTableScalarFunctionsRtrim    = ConfiguredTableScalarFunctions("RTRIM")
	ConfiguredTableScalarFunctionsUpper    = ConfiguredTableScalarFunctions("UPPER")
	ConfiguredTableScalarFunctionsCoalesce = ConfiguredTableScalarFunctions("COALESCE")
)
View Source
const (
	MembershipQueryLogStatusEnabled  = MembershipQueryLogStatus("ENABLED")
	MembershipQueryLogStatusDisabled = MembershipQueryLogStatus("DISABLED")
)
View Source
const (
	ConfiguredTableAggregationTypeCountDistinct = ConfiguredTableAggregationType("COUNT_DISTINCT")
)
View Source
const (
	ConfiguredTableAnalysisMethodDirectQuery = ConfiguredTableAnalysisMethod("DIRECT_QUERY")
)
View Source
const (
	ConfiguredTableJoinRequiredOptionQueryRunner = ConfiguredTableJoinRequiredOption("QUERY_RUNNER")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Collaboration

type Collaboration struct {
	pulumi.CustomResourceState

	Arn                     pulumi.StringOutput                          `pulumi:"arn"`
	CollaborationIdentifier pulumi.StringOutput                          `pulumi:"collaborationIdentifier"`
	CreatorDisplayName      pulumi.StringOutput                          `pulumi:"creatorDisplayName"`
	CreatorMemberAbilities  CollaborationMemberAbilityArrayOutput        `pulumi:"creatorMemberAbilities"`
	DataEncryptionMetadata  CollaborationDataEncryptionMetadataPtrOutput `pulumi:"dataEncryptionMetadata"`
	Description             pulumi.StringOutput                          `pulumi:"description"`
	Members                 CollaborationMemberSpecificationArrayOutput  `pulumi:"members"`
	Name                    pulumi.StringOutput                          `pulumi:"name"`
	QueryLogStatus          CollaborationQueryLogStatusOutput            `pulumi:"queryLogStatus"`
	// An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
	Tags CollaborationTagArrayOutput `pulumi:"tags"`
}

Represents a collaboration between AWS accounts that allows for secure data collaboration

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 {
	CreatorDisplayName     pulumi.StringInput
	CreatorMemberAbilities CollaborationMemberAbilityArrayInput
	DataEncryptionMetadata CollaborationDataEncryptionMetadataPtrInput
	Description            pulumi.StringInput
	Members                CollaborationMemberSpecificationArrayInput
	Name                   pulumi.StringPtrInput
	QueryLogStatus         CollaborationQueryLogStatusInput
	// An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
	Tags CollaborationTagArrayInput
}

The set of arguments for constructing a Collaboration resource.

func (CollaborationArgs) ElementType

func (CollaborationArgs) ElementType() reflect.Type

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

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

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

type CollaborationInput

type CollaborationInput interface {
	pulumi.Input

	ToCollaborationOutput() CollaborationOutput
	ToCollaborationOutputWithContext(ctx context.Context) CollaborationOutput
}

type CollaborationMemberAbility

type CollaborationMemberAbility string

func (CollaborationMemberAbility) ElementType

func (CollaborationMemberAbility) ElementType() reflect.Type

func (CollaborationMemberAbility) ToCollaborationMemberAbilityOutput

func (e CollaborationMemberAbility) ToCollaborationMemberAbilityOutput() CollaborationMemberAbilityOutput

func (CollaborationMemberAbility) ToCollaborationMemberAbilityOutputWithContext

func (e CollaborationMemberAbility) ToCollaborationMemberAbilityOutputWithContext(ctx context.Context) CollaborationMemberAbilityOutput

func (CollaborationMemberAbility) ToCollaborationMemberAbilityPtrOutput

func (e CollaborationMemberAbility) ToCollaborationMemberAbilityPtrOutput() CollaborationMemberAbilityPtrOutput

func (CollaborationMemberAbility) ToCollaborationMemberAbilityPtrOutputWithContext

func (e CollaborationMemberAbility) ToCollaborationMemberAbilityPtrOutputWithContext(ctx context.Context) CollaborationMemberAbilityPtrOutput

func (CollaborationMemberAbility) ToStringOutput

func (e CollaborationMemberAbility) ToStringOutput() pulumi.StringOutput

func (CollaborationMemberAbility) ToStringOutputWithContext

func (e CollaborationMemberAbility) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CollaborationMemberAbility) ToStringPtrOutput

func (e CollaborationMemberAbility) ToStringPtrOutput() pulumi.StringPtrOutput

func (CollaborationMemberAbility) ToStringPtrOutputWithContext

func (e CollaborationMemberAbility) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CollaborationMemberAbilityArray

type CollaborationMemberAbilityArray []CollaborationMemberAbility

func (CollaborationMemberAbilityArray) ElementType

func (CollaborationMemberAbilityArray) ToCollaborationMemberAbilityArrayOutput

func (i CollaborationMemberAbilityArray) ToCollaborationMemberAbilityArrayOutput() CollaborationMemberAbilityArrayOutput

func (CollaborationMemberAbilityArray) ToCollaborationMemberAbilityArrayOutputWithContext

func (i CollaborationMemberAbilityArray) ToCollaborationMemberAbilityArrayOutputWithContext(ctx context.Context) CollaborationMemberAbilityArrayOutput

type CollaborationMemberAbilityArrayInput

type CollaborationMemberAbilityArrayInput interface {
	pulumi.Input

	ToCollaborationMemberAbilityArrayOutput() CollaborationMemberAbilityArrayOutput
	ToCollaborationMemberAbilityArrayOutputWithContext(context.Context) CollaborationMemberAbilityArrayOutput
}

CollaborationMemberAbilityArrayInput is an input type that accepts CollaborationMemberAbilityArray and CollaborationMemberAbilityArrayOutput values. You can construct a concrete instance of `CollaborationMemberAbilityArrayInput` via:

CollaborationMemberAbilityArray{ CollaborationMemberAbilityArgs{...} }

type CollaborationMemberAbilityArrayOutput

type CollaborationMemberAbilityArrayOutput struct{ *pulumi.OutputState }

func (CollaborationMemberAbilityArrayOutput) ElementType

func (CollaborationMemberAbilityArrayOutput) Index

func (CollaborationMemberAbilityArrayOutput) ToCollaborationMemberAbilityArrayOutput

func (o CollaborationMemberAbilityArrayOutput) ToCollaborationMemberAbilityArrayOutput() CollaborationMemberAbilityArrayOutput

func (CollaborationMemberAbilityArrayOutput) ToCollaborationMemberAbilityArrayOutputWithContext

func (o CollaborationMemberAbilityArrayOutput) ToCollaborationMemberAbilityArrayOutputWithContext(ctx context.Context) CollaborationMemberAbilityArrayOutput

type CollaborationMemberAbilityInput

type CollaborationMemberAbilityInput interface {
	pulumi.Input

	ToCollaborationMemberAbilityOutput() CollaborationMemberAbilityOutput
	ToCollaborationMemberAbilityOutputWithContext(context.Context) CollaborationMemberAbilityOutput
}

CollaborationMemberAbilityInput is an input type that accepts CollaborationMemberAbilityArgs and CollaborationMemberAbilityOutput values. You can construct a concrete instance of `CollaborationMemberAbilityInput` via:

CollaborationMemberAbilityArgs{...}

type CollaborationMemberAbilityOutput

type CollaborationMemberAbilityOutput struct{ *pulumi.OutputState }

func (CollaborationMemberAbilityOutput) ElementType

func (CollaborationMemberAbilityOutput) ToCollaborationMemberAbilityOutput

func (o CollaborationMemberAbilityOutput) ToCollaborationMemberAbilityOutput() CollaborationMemberAbilityOutput

func (CollaborationMemberAbilityOutput) ToCollaborationMemberAbilityOutputWithContext

func (o CollaborationMemberAbilityOutput) ToCollaborationMemberAbilityOutputWithContext(ctx context.Context) CollaborationMemberAbilityOutput

func (CollaborationMemberAbilityOutput) ToCollaborationMemberAbilityPtrOutput

func (o CollaborationMemberAbilityOutput) ToCollaborationMemberAbilityPtrOutput() CollaborationMemberAbilityPtrOutput

func (CollaborationMemberAbilityOutput) ToCollaborationMemberAbilityPtrOutputWithContext

func (o CollaborationMemberAbilityOutput) ToCollaborationMemberAbilityPtrOutputWithContext(ctx context.Context) CollaborationMemberAbilityPtrOutput

func (CollaborationMemberAbilityOutput) ToStringOutput

func (CollaborationMemberAbilityOutput) ToStringOutputWithContext

func (o CollaborationMemberAbilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CollaborationMemberAbilityOutput) ToStringPtrOutput

func (CollaborationMemberAbilityOutput) ToStringPtrOutputWithContext

func (o CollaborationMemberAbilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CollaborationMemberAbilityPtrInput

type CollaborationMemberAbilityPtrInput interface {
	pulumi.Input

	ToCollaborationMemberAbilityPtrOutput() CollaborationMemberAbilityPtrOutput
	ToCollaborationMemberAbilityPtrOutputWithContext(context.Context) CollaborationMemberAbilityPtrOutput
}

func CollaborationMemberAbilityPtr

func CollaborationMemberAbilityPtr(v string) CollaborationMemberAbilityPtrInput

type CollaborationMemberAbilityPtrOutput

type CollaborationMemberAbilityPtrOutput struct{ *pulumi.OutputState }

func (CollaborationMemberAbilityPtrOutput) Elem

func (CollaborationMemberAbilityPtrOutput) ElementType

func (CollaborationMemberAbilityPtrOutput) ToCollaborationMemberAbilityPtrOutput

func (o CollaborationMemberAbilityPtrOutput) ToCollaborationMemberAbilityPtrOutput() CollaborationMemberAbilityPtrOutput

func (CollaborationMemberAbilityPtrOutput) ToCollaborationMemberAbilityPtrOutputWithContext

func (o CollaborationMemberAbilityPtrOutput) ToCollaborationMemberAbilityPtrOutputWithContext(ctx context.Context) CollaborationMemberAbilityPtrOutput

func (CollaborationMemberAbilityPtrOutput) ToStringPtrOutput

func (CollaborationMemberAbilityPtrOutput) ToStringPtrOutputWithContext

func (o CollaborationMemberAbilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CollaborationMemberSpecification

type CollaborationMemberSpecification struct {
	AccountId       string                       `pulumi:"accountId"`
	DisplayName     string                       `pulumi:"displayName"`
	MemberAbilities []CollaborationMemberAbility `pulumi:"memberAbilities"`
}

type CollaborationMemberSpecificationArgs

type CollaborationMemberSpecificationArgs struct {
	AccountId       pulumi.StringInput                   `pulumi:"accountId"`
	DisplayName     pulumi.StringInput                   `pulumi:"displayName"`
	MemberAbilities CollaborationMemberAbilityArrayInput `pulumi:"memberAbilities"`
}

func (CollaborationMemberSpecificationArgs) ElementType

func (CollaborationMemberSpecificationArgs) ToCollaborationMemberSpecificationOutput

func (i CollaborationMemberSpecificationArgs) ToCollaborationMemberSpecificationOutput() CollaborationMemberSpecificationOutput

func (CollaborationMemberSpecificationArgs) ToCollaborationMemberSpecificationOutputWithContext

func (i CollaborationMemberSpecificationArgs) ToCollaborationMemberSpecificationOutputWithContext(ctx context.Context) CollaborationMemberSpecificationOutput

type CollaborationMemberSpecificationArray

type CollaborationMemberSpecificationArray []CollaborationMemberSpecificationInput

func (CollaborationMemberSpecificationArray) ElementType

func (CollaborationMemberSpecificationArray) ToCollaborationMemberSpecificationArrayOutput

func (i CollaborationMemberSpecificationArray) ToCollaborationMemberSpecificationArrayOutput() CollaborationMemberSpecificationArrayOutput

func (CollaborationMemberSpecificationArray) ToCollaborationMemberSpecificationArrayOutputWithContext

func (i CollaborationMemberSpecificationArray) ToCollaborationMemberSpecificationArrayOutputWithContext(ctx context.Context) CollaborationMemberSpecificationArrayOutput

type CollaborationMemberSpecificationArrayInput

type CollaborationMemberSpecificationArrayInput interface {
	pulumi.Input

	ToCollaborationMemberSpecificationArrayOutput() CollaborationMemberSpecificationArrayOutput
	ToCollaborationMemberSpecificationArrayOutputWithContext(context.Context) CollaborationMemberSpecificationArrayOutput
}

CollaborationMemberSpecificationArrayInput is an input type that accepts CollaborationMemberSpecificationArray and CollaborationMemberSpecificationArrayOutput values. You can construct a concrete instance of `CollaborationMemberSpecificationArrayInput` via:

CollaborationMemberSpecificationArray{ CollaborationMemberSpecificationArgs{...} }

type CollaborationMemberSpecificationArrayOutput

type CollaborationMemberSpecificationArrayOutput struct{ *pulumi.OutputState }

func (CollaborationMemberSpecificationArrayOutput) ElementType

func (CollaborationMemberSpecificationArrayOutput) Index

func (CollaborationMemberSpecificationArrayOutput) ToCollaborationMemberSpecificationArrayOutput

func (o CollaborationMemberSpecificationArrayOutput) ToCollaborationMemberSpecificationArrayOutput() CollaborationMemberSpecificationArrayOutput

func (CollaborationMemberSpecificationArrayOutput) ToCollaborationMemberSpecificationArrayOutputWithContext

func (o CollaborationMemberSpecificationArrayOutput) ToCollaborationMemberSpecificationArrayOutputWithContext(ctx context.Context) CollaborationMemberSpecificationArrayOutput

type CollaborationMemberSpecificationInput

type CollaborationMemberSpecificationInput interface {
	pulumi.Input

	ToCollaborationMemberSpecificationOutput() CollaborationMemberSpecificationOutput
	ToCollaborationMemberSpecificationOutputWithContext(context.Context) CollaborationMemberSpecificationOutput
}

CollaborationMemberSpecificationInput is an input type that accepts CollaborationMemberSpecificationArgs and CollaborationMemberSpecificationOutput values. You can construct a concrete instance of `CollaborationMemberSpecificationInput` via:

CollaborationMemberSpecificationArgs{...}

type CollaborationMemberSpecificationOutput

type CollaborationMemberSpecificationOutput struct{ *pulumi.OutputState }

func (CollaborationMemberSpecificationOutput) AccountId

func (CollaborationMemberSpecificationOutput) DisplayName

func (CollaborationMemberSpecificationOutput) ElementType

func (CollaborationMemberSpecificationOutput) MemberAbilities

func (CollaborationMemberSpecificationOutput) ToCollaborationMemberSpecificationOutput

func (o CollaborationMemberSpecificationOutput) ToCollaborationMemberSpecificationOutput() CollaborationMemberSpecificationOutput

func (CollaborationMemberSpecificationOutput) ToCollaborationMemberSpecificationOutputWithContext

func (o CollaborationMemberSpecificationOutput) ToCollaborationMemberSpecificationOutputWithContext(ctx context.Context) CollaborationMemberSpecificationOutput

type CollaborationOutput

type CollaborationOutput struct{ *pulumi.OutputState }

func (CollaborationOutput) Arn

func (CollaborationOutput) CollaborationIdentifier

func (o CollaborationOutput) CollaborationIdentifier() pulumi.StringOutput

func (CollaborationOutput) CreatorDisplayName

func (o CollaborationOutput) CreatorDisplayName() pulumi.StringOutput

func (CollaborationOutput) CreatorMemberAbilities

func (CollaborationOutput) DataEncryptionMetadata

func (CollaborationOutput) Description

func (o CollaborationOutput) Description() pulumi.StringOutput

func (CollaborationOutput) ElementType

func (CollaborationOutput) ElementType() reflect.Type

func (CollaborationOutput) Members

func (CollaborationOutput) Name

func (CollaborationOutput) QueryLogStatus

func (CollaborationOutput) Tags

An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.

func (CollaborationOutput) ToCollaborationOutput

func (o CollaborationOutput) ToCollaborationOutput() CollaborationOutput

func (CollaborationOutput) ToCollaborationOutputWithContext

func (o CollaborationOutput) ToCollaborationOutputWithContext(ctx context.Context) CollaborationOutput

type CollaborationQueryLogStatus

type CollaborationQueryLogStatus string

func (CollaborationQueryLogStatus) ElementType

func (CollaborationQueryLogStatus) ToCollaborationQueryLogStatusOutput

func (e CollaborationQueryLogStatus) ToCollaborationQueryLogStatusOutput() CollaborationQueryLogStatusOutput

func (CollaborationQueryLogStatus) ToCollaborationQueryLogStatusOutputWithContext

func (e CollaborationQueryLogStatus) ToCollaborationQueryLogStatusOutputWithContext(ctx context.Context) CollaborationQueryLogStatusOutput

func (CollaborationQueryLogStatus) ToCollaborationQueryLogStatusPtrOutput

func (e CollaborationQueryLogStatus) ToCollaborationQueryLogStatusPtrOutput() CollaborationQueryLogStatusPtrOutput

func (CollaborationQueryLogStatus) ToCollaborationQueryLogStatusPtrOutputWithContext

func (e CollaborationQueryLogStatus) ToCollaborationQueryLogStatusPtrOutputWithContext(ctx context.Context) CollaborationQueryLogStatusPtrOutput

func (CollaborationQueryLogStatus) ToStringOutput

func (e CollaborationQueryLogStatus) ToStringOutput() pulumi.StringOutput

func (CollaborationQueryLogStatus) ToStringOutputWithContext

func (e CollaborationQueryLogStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CollaborationQueryLogStatus) ToStringPtrOutput

func (e CollaborationQueryLogStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (CollaborationQueryLogStatus) ToStringPtrOutputWithContext

func (e CollaborationQueryLogStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CollaborationQueryLogStatusInput

type CollaborationQueryLogStatusInput interface {
	pulumi.Input

	ToCollaborationQueryLogStatusOutput() CollaborationQueryLogStatusOutput
	ToCollaborationQueryLogStatusOutputWithContext(context.Context) CollaborationQueryLogStatusOutput
}

CollaborationQueryLogStatusInput is an input type that accepts CollaborationQueryLogStatusArgs and CollaborationQueryLogStatusOutput values. You can construct a concrete instance of `CollaborationQueryLogStatusInput` via:

CollaborationQueryLogStatusArgs{...}

type CollaborationQueryLogStatusOutput

type CollaborationQueryLogStatusOutput struct{ *pulumi.OutputState }

func (CollaborationQueryLogStatusOutput) ElementType

func (CollaborationQueryLogStatusOutput) ToCollaborationQueryLogStatusOutput

func (o CollaborationQueryLogStatusOutput) ToCollaborationQueryLogStatusOutput() CollaborationQueryLogStatusOutput

func (CollaborationQueryLogStatusOutput) ToCollaborationQueryLogStatusOutputWithContext

func (o CollaborationQueryLogStatusOutput) ToCollaborationQueryLogStatusOutputWithContext(ctx context.Context) CollaborationQueryLogStatusOutput

func (CollaborationQueryLogStatusOutput) ToCollaborationQueryLogStatusPtrOutput

func (o CollaborationQueryLogStatusOutput) ToCollaborationQueryLogStatusPtrOutput() CollaborationQueryLogStatusPtrOutput

func (CollaborationQueryLogStatusOutput) ToCollaborationQueryLogStatusPtrOutputWithContext

func (o CollaborationQueryLogStatusOutput) ToCollaborationQueryLogStatusPtrOutputWithContext(ctx context.Context) CollaborationQueryLogStatusPtrOutput

func (CollaborationQueryLogStatusOutput) ToStringOutput

func (CollaborationQueryLogStatusOutput) ToStringOutputWithContext

func (o CollaborationQueryLogStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CollaborationQueryLogStatusOutput) ToStringPtrOutput

func (CollaborationQueryLogStatusOutput) ToStringPtrOutputWithContext

func (o CollaborationQueryLogStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CollaborationQueryLogStatusPtrInput

type CollaborationQueryLogStatusPtrInput interface {
	pulumi.Input

	ToCollaborationQueryLogStatusPtrOutput() CollaborationQueryLogStatusPtrOutput
	ToCollaborationQueryLogStatusPtrOutputWithContext(context.Context) CollaborationQueryLogStatusPtrOutput
}

func CollaborationQueryLogStatusPtr

func CollaborationQueryLogStatusPtr(v string) CollaborationQueryLogStatusPtrInput

type CollaborationQueryLogStatusPtrOutput

type CollaborationQueryLogStatusPtrOutput struct{ *pulumi.OutputState }

func (CollaborationQueryLogStatusPtrOutput) Elem

func (CollaborationQueryLogStatusPtrOutput) ElementType

func (CollaborationQueryLogStatusPtrOutput) ToCollaborationQueryLogStatusPtrOutput

func (o CollaborationQueryLogStatusPtrOutput) ToCollaborationQueryLogStatusPtrOutput() CollaborationQueryLogStatusPtrOutput

func (CollaborationQueryLogStatusPtrOutput) ToCollaborationQueryLogStatusPtrOutputWithContext

func (o CollaborationQueryLogStatusPtrOutput) ToCollaborationQueryLogStatusPtrOutputWithContext(ctx context.Context) CollaborationQueryLogStatusPtrOutput

func (CollaborationQueryLogStatusPtrOutput) ToStringPtrOutput

func (CollaborationQueryLogStatusPtrOutput) ToStringPtrOutputWithContext

func (o CollaborationQueryLogStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CollaborationState

type CollaborationState struct {
}

func (CollaborationState) ElementType

func (CollaborationState) ElementType() reflect.Type

type CollaborationTag

type CollaborationTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type CollaborationTagArgs

type CollaborationTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (CollaborationTagArgs) ElementType

func (CollaborationTagArgs) ElementType() reflect.Type

func (CollaborationTagArgs) ToCollaborationTagOutput

func (i CollaborationTagArgs) ToCollaborationTagOutput() CollaborationTagOutput

func (CollaborationTagArgs) ToCollaborationTagOutputWithContext

func (i CollaborationTagArgs) ToCollaborationTagOutputWithContext(ctx context.Context) CollaborationTagOutput

type CollaborationTagArray

type CollaborationTagArray []CollaborationTagInput

func (CollaborationTagArray) ElementType

func (CollaborationTagArray) ElementType() reflect.Type

func (CollaborationTagArray) ToCollaborationTagArrayOutput

func (i CollaborationTagArray) ToCollaborationTagArrayOutput() CollaborationTagArrayOutput

func (CollaborationTagArray) ToCollaborationTagArrayOutputWithContext

func (i CollaborationTagArray) ToCollaborationTagArrayOutputWithContext(ctx context.Context) CollaborationTagArrayOutput

type CollaborationTagArrayInput

type CollaborationTagArrayInput interface {
	pulumi.Input

	ToCollaborationTagArrayOutput() CollaborationTagArrayOutput
	ToCollaborationTagArrayOutputWithContext(context.Context) CollaborationTagArrayOutput
}

CollaborationTagArrayInput is an input type that accepts CollaborationTagArray and CollaborationTagArrayOutput values. You can construct a concrete instance of `CollaborationTagArrayInput` via:

CollaborationTagArray{ CollaborationTagArgs{...} }

type CollaborationTagArrayOutput

type CollaborationTagArrayOutput struct{ *pulumi.OutputState }

func (CollaborationTagArrayOutput) ElementType

func (CollaborationTagArrayOutput) Index

func (CollaborationTagArrayOutput) ToCollaborationTagArrayOutput

func (o CollaborationTagArrayOutput) ToCollaborationTagArrayOutput() CollaborationTagArrayOutput

func (CollaborationTagArrayOutput) ToCollaborationTagArrayOutputWithContext

func (o CollaborationTagArrayOutput) ToCollaborationTagArrayOutputWithContext(ctx context.Context) CollaborationTagArrayOutput

type CollaborationTagInput

type CollaborationTagInput interface {
	pulumi.Input

	ToCollaborationTagOutput() CollaborationTagOutput
	ToCollaborationTagOutputWithContext(context.Context) CollaborationTagOutput
}

CollaborationTagInput is an input type that accepts CollaborationTagArgs and CollaborationTagOutput values. You can construct a concrete instance of `CollaborationTagInput` via:

CollaborationTagArgs{...}

type CollaborationTagOutput

type CollaborationTagOutput struct{ *pulumi.OutputState }

func (CollaborationTagOutput) ElementType

func (CollaborationTagOutput) ElementType() reflect.Type

func (CollaborationTagOutput) Key

func (CollaborationTagOutput) ToCollaborationTagOutput

func (o CollaborationTagOutput) ToCollaborationTagOutput() CollaborationTagOutput

func (CollaborationTagOutput) ToCollaborationTagOutputWithContext

func (o CollaborationTagOutput) ToCollaborationTagOutputWithContext(ctx context.Context) CollaborationTagOutput

func (CollaborationTagOutput) Value

type ConfiguredTable

type ConfiguredTable struct {
	pulumi.CustomResourceState

	AllowedColumns            pulumi.StringArrayOutput               `pulumi:"allowedColumns"`
	AnalysisMethod            ConfiguredTableAnalysisMethodOutput    `pulumi:"analysisMethod"`
	AnalysisRules             ConfiguredTableAnalysisRuleArrayOutput `pulumi:"analysisRules"`
	Arn                       pulumi.StringOutput                    `pulumi:"arn"`
	ConfiguredTableIdentifier pulumi.StringOutput                    `pulumi:"configuredTableIdentifier"`
	Description               pulumi.StringPtrOutput                 `pulumi:"description"`
	Name                      pulumi.StringOutput                    `pulumi:"name"`
	TableReference            ConfiguredTableTableReferenceOutput    `pulumi:"tableReference"`
	// An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
	Tags ConfiguredTableTagArrayOutput `pulumi:"tags"`
}

Represents a table that can be associated with collaborations

func GetConfiguredTable

func GetConfiguredTable(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfiguredTableState, opts ...pulumi.ResourceOption) (*ConfiguredTable, error)

GetConfiguredTable gets an existing ConfiguredTable resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewConfiguredTable

func NewConfiguredTable(ctx *pulumi.Context,
	name string, args *ConfiguredTableArgs, opts ...pulumi.ResourceOption) (*ConfiguredTable, error)

NewConfiguredTable registers a new resource with the given unique name, arguments, and options.

func (*ConfiguredTable) ElementType

func (*ConfiguredTable) ElementType() reflect.Type

func (*ConfiguredTable) ToConfiguredTableOutput

func (i *ConfiguredTable) ToConfiguredTableOutput() ConfiguredTableOutput

func (*ConfiguredTable) ToConfiguredTableOutputWithContext

func (i *ConfiguredTable) ToConfiguredTableOutputWithContext(ctx context.Context) ConfiguredTableOutput

type ConfiguredTableAggregateColumn added in v0.72.0

type ConfiguredTableAggregateColumn struct {
	ColumnNames []string                             `pulumi:"columnNames"`
	Function    ConfiguredTableAggregateFunctionName `pulumi:"function"`
}

type ConfiguredTableAggregateFunctionName added in v0.72.0

type ConfiguredTableAggregateFunctionName string

type ConfiguredTableAggregationConstraint added in v0.72.0

type ConfiguredTableAggregationConstraint struct {
	ColumnName string                         `pulumi:"columnName"`
	Minimum    float64                        `pulumi:"minimum"`
	Type       ConfiguredTableAggregationType `pulumi:"type"`
}

type ConfiguredTableAggregationType added in v0.72.0

type ConfiguredTableAggregationType string

type ConfiguredTableAnalysisMethod

type ConfiguredTableAnalysisMethod string

func (ConfiguredTableAnalysisMethod) ElementType

func (ConfiguredTableAnalysisMethod) ToConfiguredTableAnalysisMethodOutput

func (e ConfiguredTableAnalysisMethod) ToConfiguredTableAnalysisMethodOutput() ConfiguredTableAnalysisMethodOutput

func (ConfiguredTableAnalysisMethod) ToConfiguredTableAnalysisMethodOutputWithContext

func (e ConfiguredTableAnalysisMethod) ToConfiguredTableAnalysisMethodOutputWithContext(ctx context.Context) ConfiguredTableAnalysisMethodOutput

func (ConfiguredTableAnalysisMethod) ToConfiguredTableAnalysisMethodPtrOutput

func (e ConfiguredTableAnalysisMethod) ToConfiguredTableAnalysisMethodPtrOutput() ConfiguredTableAnalysisMethodPtrOutput

func (ConfiguredTableAnalysisMethod) ToConfiguredTableAnalysisMethodPtrOutputWithContext

func (e ConfiguredTableAnalysisMethod) ToConfiguredTableAnalysisMethodPtrOutputWithContext(ctx context.Context) ConfiguredTableAnalysisMethodPtrOutput

func (ConfiguredTableAnalysisMethod) ToStringOutput

func (ConfiguredTableAnalysisMethod) ToStringOutputWithContext

func (e ConfiguredTableAnalysisMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConfiguredTableAnalysisMethod) ToStringPtrOutput

func (ConfiguredTableAnalysisMethod) ToStringPtrOutputWithContext

func (e ConfiguredTableAnalysisMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfiguredTableAnalysisMethodInput

type ConfiguredTableAnalysisMethodInput interface {
	pulumi.Input

	ToConfiguredTableAnalysisMethodOutput() ConfiguredTableAnalysisMethodOutput
	ToConfiguredTableAnalysisMethodOutputWithContext(context.Context) ConfiguredTableAnalysisMethodOutput
}

ConfiguredTableAnalysisMethodInput is an input type that accepts ConfiguredTableAnalysisMethodArgs and ConfiguredTableAnalysisMethodOutput values. You can construct a concrete instance of `ConfiguredTableAnalysisMethodInput` via:

ConfiguredTableAnalysisMethodArgs{...}

type ConfiguredTableAnalysisMethodOutput

type ConfiguredTableAnalysisMethodOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAnalysisMethodOutput) ElementType

func (ConfiguredTableAnalysisMethodOutput) ToConfiguredTableAnalysisMethodOutput

func (o ConfiguredTableAnalysisMethodOutput) ToConfiguredTableAnalysisMethodOutput() ConfiguredTableAnalysisMethodOutput

func (ConfiguredTableAnalysisMethodOutput) ToConfiguredTableAnalysisMethodOutputWithContext

func (o ConfiguredTableAnalysisMethodOutput) ToConfiguredTableAnalysisMethodOutputWithContext(ctx context.Context) ConfiguredTableAnalysisMethodOutput

func (ConfiguredTableAnalysisMethodOutput) ToConfiguredTableAnalysisMethodPtrOutput

func (o ConfiguredTableAnalysisMethodOutput) ToConfiguredTableAnalysisMethodPtrOutput() ConfiguredTableAnalysisMethodPtrOutput

func (ConfiguredTableAnalysisMethodOutput) ToConfiguredTableAnalysisMethodPtrOutputWithContext

func (o ConfiguredTableAnalysisMethodOutput) ToConfiguredTableAnalysisMethodPtrOutputWithContext(ctx context.Context) ConfiguredTableAnalysisMethodPtrOutput

func (ConfiguredTableAnalysisMethodOutput) ToStringOutput

func (ConfiguredTableAnalysisMethodOutput) ToStringOutputWithContext

func (o ConfiguredTableAnalysisMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConfiguredTableAnalysisMethodOutput) ToStringPtrOutput

func (ConfiguredTableAnalysisMethodOutput) ToStringPtrOutputWithContext

func (o ConfiguredTableAnalysisMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfiguredTableAnalysisMethodPtrInput

type ConfiguredTableAnalysisMethodPtrInput interface {
	pulumi.Input

	ToConfiguredTableAnalysisMethodPtrOutput() ConfiguredTableAnalysisMethodPtrOutput
	ToConfiguredTableAnalysisMethodPtrOutputWithContext(context.Context) ConfiguredTableAnalysisMethodPtrOutput
}

type ConfiguredTableAnalysisMethodPtrOutput

type ConfiguredTableAnalysisMethodPtrOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAnalysisMethodPtrOutput) Elem

func (ConfiguredTableAnalysisMethodPtrOutput) ElementType

func (ConfiguredTableAnalysisMethodPtrOutput) ToConfiguredTableAnalysisMethodPtrOutput

func (o ConfiguredTableAnalysisMethodPtrOutput) ToConfiguredTableAnalysisMethodPtrOutput() ConfiguredTableAnalysisMethodPtrOutput

func (ConfiguredTableAnalysisMethodPtrOutput) ToConfiguredTableAnalysisMethodPtrOutputWithContext

func (o ConfiguredTableAnalysisMethodPtrOutput) ToConfiguredTableAnalysisMethodPtrOutputWithContext(ctx context.Context) ConfiguredTableAnalysisMethodPtrOutput

func (ConfiguredTableAnalysisMethodPtrOutput) ToStringPtrOutput

func (ConfiguredTableAnalysisMethodPtrOutput) ToStringPtrOutputWithContext

func (o ConfiguredTableAnalysisMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfiguredTableAnalysisRule

type ConfiguredTableAnalysisRule struct {
	Policy ConfiguredTableAnalysisRulePolicy `pulumi:"policy"`
	Type   ConfiguredTableAnalysisRuleType   `pulumi:"type"`
}

type ConfiguredTableAnalysisRuleAggregation added in v0.72.0

type ConfiguredTableAnalysisRuleAggregation struct {
	AggregateColumns     []ConfiguredTableAggregateColumn       `pulumi:"aggregateColumns"`
	AllowedJoinOperators []ConfiguredTableJoinOperator          `pulumi:"allowedJoinOperators"`
	DimensionColumns     []string                               `pulumi:"dimensionColumns"`
	JoinColumns          []string                               `pulumi:"joinColumns"`
	JoinRequired         *ConfiguredTableJoinRequiredOption     `pulumi:"joinRequired"`
	OutputConstraints    []ConfiguredTableAggregationConstraint `pulumi:"outputConstraints"`
	ScalarFunctions      []ConfiguredTableScalarFunctions       `pulumi:"scalarFunctions"`
}

type ConfiguredTableAnalysisRuleArgs

type ConfiguredTableAnalysisRuleArgs struct {
	Policy ConfiguredTableAnalysisRulePolicyInput `pulumi:"policy"`
	Type   ConfiguredTableAnalysisRuleTypeInput   `pulumi:"type"`
}

func (ConfiguredTableAnalysisRuleArgs) ElementType

func (ConfiguredTableAnalysisRuleArgs) ToConfiguredTableAnalysisRuleOutput

func (i ConfiguredTableAnalysisRuleArgs) ToConfiguredTableAnalysisRuleOutput() ConfiguredTableAnalysisRuleOutput

func (ConfiguredTableAnalysisRuleArgs) ToConfiguredTableAnalysisRuleOutputWithContext

func (i ConfiguredTableAnalysisRuleArgs) ToConfiguredTableAnalysisRuleOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRuleOutput

type ConfiguredTableAnalysisRuleArray

type ConfiguredTableAnalysisRuleArray []ConfiguredTableAnalysisRuleInput

func (ConfiguredTableAnalysisRuleArray) ElementType

func (ConfiguredTableAnalysisRuleArray) ToConfiguredTableAnalysisRuleArrayOutput

func (i ConfiguredTableAnalysisRuleArray) ToConfiguredTableAnalysisRuleArrayOutput() ConfiguredTableAnalysisRuleArrayOutput

func (ConfiguredTableAnalysisRuleArray) ToConfiguredTableAnalysisRuleArrayOutputWithContext

func (i ConfiguredTableAnalysisRuleArray) ToConfiguredTableAnalysisRuleArrayOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRuleArrayOutput

type ConfiguredTableAnalysisRuleArrayInput

type ConfiguredTableAnalysisRuleArrayInput interface {
	pulumi.Input

	ToConfiguredTableAnalysisRuleArrayOutput() ConfiguredTableAnalysisRuleArrayOutput
	ToConfiguredTableAnalysisRuleArrayOutputWithContext(context.Context) ConfiguredTableAnalysisRuleArrayOutput
}

ConfiguredTableAnalysisRuleArrayInput is an input type that accepts ConfiguredTableAnalysisRuleArray and ConfiguredTableAnalysisRuleArrayOutput values. You can construct a concrete instance of `ConfiguredTableAnalysisRuleArrayInput` via:

ConfiguredTableAnalysisRuleArray{ ConfiguredTableAnalysisRuleArgs{...} }

type ConfiguredTableAnalysisRuleArrayOutput

type ConfiguredTableAnalysisRuleArrayOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAnalysisRuleArrayOutput) ElementType

func (ConfiguredTableAnalysisRuleArrayOutput) Index

func (ConfiguredTableAnalysisRuleArrayOutput) ToConfiguredTableAnalysisRuleArrayOutput

func (o ConfiguredTableAnalysisRuleArrayOutput) ToConfiguredTableAnalysisRuleArrayOutput() ConfiguredTableAnalysisRuleArrayOutput

func (ConfiguredTableAnalysisRuleArrayOutput) ToConfiguredTableAnalysisRuleArrayOutputWithContext

func (o ConfiguredTableAnalysisRuleArrayOutput) ToConfiguredTableAnalysisRuleArrayOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRuleArrayOutput

type ConfiguredTableAnalysisRuleCustom added in v0.73.1

type ConfiguredTableAnalysisRuleCustom struct {
	AllowedAnalyses          []string `pulumi:"allowedAnalyses"`
	AllowedAnalysisProviders []string `pulumi:"allowedAnalysisProviders"`
}

type ConfiguredTableAnalysisRuleInput

type ConfiguredTableAnalysisRuleInput interface {
	pulumi.Input

	ToConfiguredTableAnalysisRuleOutput() ConfiguredTableAnalysisRuleOutput
	ToConfiguredTableAnalysisRuleOutputWithContext(context.Context) ConfiguredTableAnalysisRuleOutput
}

ConfiguredTableAnalysisRuleInput is an input type that accepts ConfiguredTableAnalysisRuleArgs and ConfiguredTableAnalysisRuleOutput values. You can construct a concrete instance of `ConfiguredTableAnalysisRuleInput` via:

ConfiguredTableAnalysisRuleArgs{...}

type ConfiguredTableAnalysisRuleList added in v0.72.0

type ConfiguredTableAnalysisRuleList struct {
	AllowedJoinOperators []ConfiguredTableJoinOperator `pulumi:"allowedJoinOperators"`
	JoinColumns          []string                      `pulumi:"joinColumns"`
	ListColumns          []string                      `pulumi:"listColumns"`
}

type ConfiguredTableAnalysisRuleOutput

type ConfiguredTableAnalysisRuleOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAnalysisRuleOutput) ElementType

func (ConfiguredTableAnalysisRuleOutput) Policy

func (ConfiguredTableAnalysisRuleOutput) ToConfiguredTableAnalysisRuleOutput

func (o ConfiguredTableAnalysisRuleOutput) ToConfiguredTableAnalysisRuleOutput() ConfiguredTableAnalysisRuleOutput

func (ConfiguredTableAnalysisRuleOutput) ToConfiguredTableAnalysisRuleOutputWithContext

func (o ConfiguredTableAnalysisRuleOutput) ToConfiguredTableAnalysisRuleOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRuleOutput

func (ConfiguredTableAnalysisRuleOutput) Type

type ConfiguredTableAnalysisRulePolicy

type ConfiguredTableAnalysisRulePolicy struct {
	V1 interface{} `pulumi:"v1"`
}

type ConfiguredTableAnalysisRulePolicyArgs

type ConfiguredTableAnalysisRulePolicyArgs struct {
	V1 pulumi.Input `pulumi:"v1"`
}

func (ConfiguredTableAnalysisRulePolicyArgs) ElementType

func (ConfiguredTableAnalysisRulePolicyArgs) ToConfiguredTableAnalysisRulePolicyOutput

func (i ConfiguredTableAnalysisRulePolicyArgs) ToConfiguredTableAnalysisRulePolicyOutput() ConfiguredTableAnalysisRulePolicyOutput

func (ConfiguredTableAnalysisRulePolicyArgs) ToConfiguredTableAnalysisRulePolicyOutputWithContext

func (i ConfiguredTableAnalysisRulePolicyArgs) ToConfiguredTableAnalysisRulePolicyOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRulePolicyOutput

type ConfiguredTableAnalysisRulePolicyInput

type ConfiguredTableAnalysisRulePolicyInput interface {
	pulumi.Input

	ToConfiguredTableAnalysisRulePolicyOutput() ConfiguredTableAnalysisRulePolicyOutput
	ToConfiguredTableAnalysisRulePolicyOutputWithContext(context.Context) ConfiguredTableAnalysisRulePolicyOutput
}

ConfiguredTableAnalysisRulePolicyInput is an input type that accepts ConfiguredTableAnalysisRulePolicyArgs and ConfiguredTableAnalysisRulePolicyOutput values. You can construct a concrete instance of `ConfiguredTableAnalysisRulePolicyInput` via:

ConfiguredTableAnalysisRulePolicyArgs{...}

type ConfiguredTableAnalysisRulePolicyOutput

type ConfiguredTableAnalysisRulePolicyOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAnalysisRulePolicyOutput) ElementType

func (ConfiguredTableAnalysisRulePolicyOutput) ToConfiguredTableAnalysisRulePolicyOutput

func (o ConfiguredTableAnalysisRulePolicyOutput) ToConfiguredTableAnalysisRulePolicyOutput() ConfiguredTableAnalysisRulePolicyOutput

func (ConfiguredTableAnalysisRulePolicyOutput) ToConfiguredTableAnalysisRulePolicyOutputWithContext

func (o ConfiguredTableAnalysisRulePolicyOutput) ToConfiguredTableAnalysisRulePolicyOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRulePolicyOutput

func (ConfiguredTableAnalysisRulePolicyOutput) V1

type ConfiguredTableAnalysisRulePolicyV10Properties added in v0.72.0

type ConfiguredTableAnalysisRulePolicyV10Properties struct {
	List ConfiguredTableAnalysisRuleList `pulumi:"list"`
}

type ConfiguredTableAnalysisRulePolicyV11Properties added in v0.72.0

type ConfiguredTableAnalysisRulePolicyV11Properties struct {
	Aggregation ConfiguredTableAnalysisRuleAggregation `pulumi:"aggregation"`
}

type ConfiguredTableAnalysisRulePolicyV12Properties added in v0.73.1

type ConfiguredTableAnalysisRulePolicyV12Properties struct {
	Custom ConfiguredTableAnalysisRuleCustom `pulumi:"custom"`
}

type ConfiguredTableAnalysisRuleType

type ConfiguredTableAnalysisRuleType string

func (ConfiguredTableAnalysisRuleType) ElementType

func (ConfiguredTableAnalysisRuleType) ToConfiguredTableAnalysisRuleTypeOutput

func (e ConfiguredTableAnalysisRuleType) ToConfiguredTableAnalysisRuleTypeOutput() ConfiguredTableAnalysisRuleTypeOutput

func (ConfiguredTableAnalysisRuleType) ToConfiguredTableAnalysisRuleTypeOutputWithContext

func (e ConfiguredTableAnalysisRuleType) ToConfiguredTableAnalysisRuleTypeOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRuleTypeOutput

func (ConfiguredTableAnalysisRuleType) ToConfiguredTableAnalysisRuleTypePtrOutput

func (e ConfiguredTableAnalysisRuleType) ToConfiguredTableAnalysisRuleTypePtrOutput() ConfiguredTableAnalysisRuleTypePtrOutput

func (ConfiguredTableAnalysisRuleType) ToConfiguredTableAnalysisRuleTypePtrOutputWithContext

func (e ConfiguredTableAnalysisRuleType) ToConfiguredTableAnalysisRuleTypePtrOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRuleTypePtrOutput

func (ConfiguredTableAnalysisRuleType) ToStringOutput

func (ConfiguredTableAnalysisRuleType) ToStringOutputWithContext

func (e ConfiguredTableAnalysisRuleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConfiguredTableAnalysisRuleType) ToStringPtrOutput

func (ConfiguredTableAnalysisRuleType) ToStringPtrOutputWithContext

func (e ConfiguredTableAnalysisRuleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfiguredTableAnalysisRuleTypeInput

type ConfiguredTableAnalysisRuleTypeInput interface {
	pulumi.Input

	ToConfiguredTableAnalysisRuleTypeOutput() ConfiguredTableAnalysisRuleTypeOutput
	ToConfiguredTableAnalysisRuleTypeOutputWithContext(context.Context) ConfiguredTableAnalysisRuleTypeOutput
}

ConfiguredTableAnalysisRuleTypeInput is an input type that accepts ConfiguredTableAnalysisRuleTypeArgs and ConfiguredTableAnalysisRuleTypeOutput values. You can construct a concrete instance of `ConfiguredTableAnalysisRuleTypeInput` via:

ConfiguredTableAnalysisRuleTypeArgs{...}

type ConfiguredTableAnalysisRuleTypeOutput

type ConfiguredTableAnalysisRuleTypeOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAnalysisRuleTypeOutput) ElementType

func (ConfiguredTableAnalysisRuleTypeOutput) ToConfiguredTableAnalysisRuleTypeOutput

func (o ConfiguredTableAnalysisRuleTypeOutput) ToConfiguredTableAnalysisRuleTypeOutput() ConfiguredTableAnalysisRuleTypeOutput

func (ConfiguredTableAnalysisRuleTypeOutput) ToConfiguredTableAnalysisRuleTypeOutputWithContext

func (o ConfiguredTableAnalysisRuleTypeOutput) ToConfiguredTableAnalysisRuleTypeOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRuleTypeOutput

func (ConfiguredTableAnalysisRuleTypeOutput) ToConfiguredTableAnalysisRuleTypePtrOutput

func (o ConfiguredTableAnalysisRuleTypeOutput) ToConfiguredTableAnalysisRuleTypePtrOutput() ConfiguredTableAnalysisRuleTypePtrOutput

func (ConfiguredTableAnalysisRuleTypeOutput) ToConfiguredTableAnalysisRuleTypePtrOutputWithContext

func (o ConfiguredTableAnalysisRuleTypeOutput) ToConfiguredTableAnalysisRuleTypePtrOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRuleTypePtrOutput

func (ConfiguredTableAnalysisRuleTypeOutput) ToStringOutput

func (ConfiguredTableAnalysisRuleTypeOutput) ToStringOutputWithContext

func (o ConfiguredTableAnalysisRuleTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConfiguredTableAnalysisRuleTypeOutput) ToStringPtrOutput

func (ConfiguredTableAnalysisRuleTypeOutput) ToStringPtrOutputWithContext

func (o ConfiguredTableAnalysisRuleTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfiguredTableAnalysisRuleTypePtrInput

type ConfiguredTableAnalysisRuleTypePtrInput interface {
	pulumi.Input

	ToConfiguredTableAnalysisRuleTypePtrOutput() ConfiguredTableAnalysisRuleTypePtrOutput
	ToConfiguredTableAnalysisRuleTypePtrOutputWithContext(context.Context) ConfiguredTableAnalysisRuleTypePtrOutput
}

type ConfiguredTableAnalysisRuleTypePtrOutput

type ConfiguredTableAnalysisRuleTypePtrOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAnalysisRuleTypePtrOutput) Elem

func (ConfiguredTableAnalysisRuleTypePtrOutput) ElementType

func (ConfiguredTableAnalysisRuleTypePtrOutput) ToConfiguredTableAnalysisRuleTypePtrOutput

func (o ConfiguredTableAnalysisRuleTypePtrOutput) ToConfiguredTableAnalysisRuleTypePtrOutput() ConfiguredTableAnalysisRuleTypePtrOutput

func (ConfiguredTableAnalysisRuleTypePtrOutput) ToConfiguredTableAnalysisRuleTypePtrOutputWithContext

func (o ConfiguredTableAnalysisRuleTypePtrOutput) ToConfiguredTableAnalysisRuleTypePtrOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRuleTypePtrOutput

func (ConfiguredTableAnalysisRuleTypePtrOutput) ToStringPtrOutput

func (ConfiguredTableAnalysisRuleTypePtrOutput) ToStringPtrOutputWithContext

type ConfiguredTableArgs

type ConfiguredTableArgs struct {
	AllowedColumns pulumi.StringArrayInput
	AnalysisMethod ConfiguredTableAnalysisMethodInput
	AnalysisRules  ConfiguredTableAnalysisRuleArrayInput
	Description    pulumi.StringPtrInput
	Name           pulumi.StringPtrInput
	TableReference ConfiguredTableTableReferenceInput
	// An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
	Tags ConfiguredTableTagArrayInput
}

The set of arguments for constructing a ConfiguredTable resource.

func (ConfiguredTableArgs) ElementType

func (ConfiguredTableArgs) ElementType() reflect.Type

type ConfiguredTableAssociation

type ConfiguredTableAssociation struct {
	pulumi.CustomResourceState

	Arn                                  pulumi.StringOutput    `pulumi:"arn"`
	ConfiguredTableAssociationIdentifier pulumi.StringOutput    `pulumi:"configuredTableAssociationIdentifier"`
	ConfiguredTableIdentifier            pulumi.StringOutput    `pulumi:"configuredTableIdentifier"`
	Description                          pulumi.StringPtrOutput `pulumi:"description"`
	MembershipIdentifier                 pulumi.StringOutput    `pulumi:"membershipIdentifier"`
	Name                                 pulumi.StringOutput    `pulumi:"name"`
	RoleArn                              pulumi.StringOutput    `pulumi:"roleArn"`
	// An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
	Tags ConfiguredTableAssociationTagArrayOutput `pulumi:"tags"`
}

Represents a table that can be queried within a collaboration

func GetConfiguredTableAssociation

func GetConfiguredTableAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfiguredTableAssociationState, opts ...pulumi.ResourceOption) (*ConfiguredTableAssociation, error)

GetConfiguredTableAssociation gets an existing ConfiguredTableAssociation 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 NewConfiguredTableAssociation

func NewConfiguredTableAssociation(ctx *pulumi.Context,
	name string, args *ConfiguredTableAssociationArgs, opts ...pulumi.ResourceOption) (*ConfiguredTableAssociation, error)

NewConfiguredTableAssociation registers a new resource with the given unique name, arguments, and options.

func (*ConfiguredTableAssociation) ElementType

func (*ConfiguredTableAssociation) ElementType() reflect.Type

func (*ConfiguredTableAssociation) ToConfiguredTableAssociationOutput

func (i *ConfiguredTableAssociation) ToConfiguredTableAssociationOutput() ConfiguredTableAssociationOutput

func (*ConfiguredTableAssociation) ToConfiguredTableAssociationOutputWithContext

func (i *ConfiguredTableAssociation) ToConfiguredTableAssociationOutputWithContext(ctx context.Context) ConfiguredTableAssociationOutput

type ConfiguredTableAssociationArgs

type ConfiguredTableAssociationArgs struct {
	ConfiguredTableIdentifier pulumi.StringInput
	Description               pulumi.StringPtrInput
	MembershipIdentifier      pulumi.StringInput
	Name                      pulumi.StringPtrInput
	RoleArn                   pulumi.StringInput
	// An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
	Tags ConfiguredTableAssociationTagArrayInput
}

The set of arguments for constructing a ConfiguredTableAssociation resource.

func (ConfiguredTableAssociationArgs) ElementType

type ConfiguredTableAssociationInput

type ConfiguredTableAssociationInput interface {
	pulumi.Input

	ToConfiguredTableAssociationOutput() ConfiguredTableAssociationOutput
	ToConfiguredTableAssociationOutputWithContext(ctx context.Context) ConfiguredTableAssociationOutput
}

type ConfiguredTableAssociationOutput

type ConfiguredTableAssociationOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAssociationOutput) Arn

func (ConfiguredTableAssociationOutput) ConfiguredTableAssociationIdentifier

func (o ConfiguredTableAssociationOutput) ConfiguredTableAssociationIdentifier() pulumi.StringOutput

func (ConfiguredTableAssociationOutput) ConfiguredTableIdentifier

func (o ConfiguredTableAssociationOutput) ConfiguredTableIdentifier() pulumi.StringOutput

func (ConfiguredTableAssociationOutput) Description

func (ConfiguredTableAssociationOutput) ElementType

func (ConfiguredTableAssociationOutput) MembershipIdentifier

func (o ConfiguredTableAssociationOutput) MembershipIdentifier() pulumi.StringOutput

func (ConfiguredTableAssociationOutput) Name

func (ConfiguredTableAssociationOutput) RoleArn

func (ConfiguredTableAssociationOutput) Tags

An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.

func (ConfiguredTableAssociationOutput) ToConfiguredTableAssociationOutput

func (o ConfiguredTableAssociationOutput) ToConfiguredTableAssociationOutput() ConfiguredTableAssociationOutput

func (ConfiguredTableAssociationOutput) ToConfiguredTableAssociationOutputWithContext

func (o ConfiguredTableAssociationOutput) ToConfiguredTableAssociationOutputWithContext(ctx context.Context) ConfiguredTableAssociationOutput

type ConfiguredTableAssociationState

type ConfiguredTableAssociationState struct {
}

func (ConfiguredTableAssociationState) ElementType

type ConfiguredTableAssociationTag

type ConfiguredTableAssociationTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type ConfiguredTableAssociationTagArgs

type ConfiguredTableAssociationTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (ConfiguredTableAssociationTagArgs) ElementType

func (ConfiguredTableAssociationTagArgs) ToConfiguredTableAssociationTagOutput

func (i ConfiguredTableAssociationTagArgs) ToConfiguredTableAssociationTagOutput() ConfiguredTableAssociationTagOutput

func (ConfiguredTableAssociationTagArgs) ToConfiguredTableAssociationTagOutputWithContext

func (i ConfiguredTableAssociationTagArgs) ToConfiguredTableAssociationTagOutputWithContext(ctx context.Context) ConfiguredTableAssociationTagOutput

type ConfiguredTableAssociationTagArray

type ConfiguredTableAssociationTagArray []ConfiguredTableAssociationTagInput

func (ConfiguredTableAssociationTagArray) ElementType

func (ConfiguredTableAssociationTagArray) ToConfiguredTableAssociationTagArrayOutput

func (i ConfiguredTableAssociationTagArray) ToConfiguredTableAssociationTagArrayOutput() ConfiguredTableAssociationTagArrayOutput

func (ConfiguredTableAssociationTagArray) ToConfiguredTableAssociationTagArrayOutputWithContext

func (i ConfiguredTableAssociationTagArray) ToConfiguredTableAssociationTagArrayOutputWithContext(ctx context.Context) ConfiguredTableAssociationTagArrayOutput

type ConfiguredTableAssociationTagArrayInput

type ConfiguredTableAssociationTagArrayInput interface {
	pulumi.Input

	ToConfiguredTableAssociationTagArrayOutput() ConfiguredTableAssociationTagArrayOutput
	ToConfiguredTableAssociationTagArrayOutputWithContext(context.Context) ConfiguredTableAssociationTagArrayOutput
}

ConfiguredTableAssociationTagArrayInput is an input type that accepts ConfiguredTableAssociationTagArray and ConfiguredTableAssociationTagArrayOutput values. You can construct a concrete instance of `ConfiguredTableAssociationTagArrayInput` via:

ConfiguredTableAssociationTagArray{ ConfiguredTableAssociationTagArgs{...} }

type ConfiguredTableAssociationTagArrayOutput

type ConfiguredTableAssociationTagArrayOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAssociationTagArrayOutput) ElementType

func (ConfiguredTableAssociationTagArrayOutput) Index

func (ConfiguredTableAssociationTagArrayOutput) ToConfiguredTableAssociationTagArrayOutput

func (o ConfiguredTableAssociationTagArrayOutput) ToConfiguredTableAssociationTagArrayOutput() ConfiguredTableAssociationTagArrayOutput

func (ConfiguredTableAssociationTagArrayOutput) ToConfiguredTableAssociationTagArrayOutputWithContext

func (o ConfiguredTableAssociationTagArrayOutput) ToConfiguredTableAssociationTagArrayOutputWithContext(ctx context.Context) ConfiguredTableAssociationTagArrayOutput

type ConfiguredTableAssociationTagInput

type ConfiguredTableAssociationTagInput interface {
	pulumi.Input

	ToConfiguredTableAssociationTagOutput() ConfiguredTableAssociationTagOutput
	ToConfiguredTableAssociationTagOutputWithContext(context.Context) ConfiguredTableAssociationTagOutput
}

ConfiguredTableAssociationTagInput is an input type that accepts ConfiguredTableAssociationTagArgs and ConfiguredTableAssociationTagOutput values. You can construct a concrete instance of `ConfiguredTableAssociationTagInput` via:

ConfiguredTableAssociationTagArgs{...}

type ConfiguredTableAssociationTagOutput

type ConfiguredTableAssociationTagOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAssociationTagOutput) ElementType

func (ConfiguredTableAssociationTagOutput) Key

func (ConfiguredTableAssociationTagOutput) ToConfiguredTableAssociationTagOutput

func (o ConfiguredTableAssociationTagOutput) ToConfiguredTableAssociationTagOutput() ConfiguredTableAssociationTagOutput

func (ConfiguredTableAssociationTagOutput) ToConfiguredTableAssociationTagOutputWithContext

func (o ConfiguredTableAssociationTagOutput) ToConfiguredTableAssociationTagOutputWithContext(ctx context.Context) ConfiguredTableAssociationTagOutput

func (ConfiguredTableAssociationTagOutput) Value

type ConfiguredTableGlueTableReference

type ConfiguredTableGlueTableReference struct {
	DatabaseName string `pulumi:"databaseName"`
	TableName    string `pulumi:"tableName"`
}

type ConfiguredTableGlueTableReferenceArgs

type ConfiguredTableGlueTableReferenceArgs struct {
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	TableName    pulumi.StringInput `pulumi:"tableName"`
}

func (ConfiguredTableGlueTableReferenceArgs) ElementType

func (ConfiguredTableGlueTableReferenceArgs) ToConfiguredTableGlueTableReferenceOutput

func (i ConfiguredTableGlueTableReferenceArgs) ToConfiguredTableGlueTableReferenceOutput() ConfiguredTableGlueTableReferenceOutput

func (ConfiguredTableGlueTableReferenceArgs) ToConfiguredTableGlueTableReferenceOutputWithContext

func (i ConfiguredTableGlueTableReferenceArgs) ToConfiguredTableGlueTableReferenceOutputWithContext(ctx context.Context) ConfiguredTableGlueTableReferenceOutput

type ConfiguredTableGlueTableReferenceInput

type ConfiguredTableGlueTableReferenceInput interface {
	pulumi.Input

	ToConfiguredTableGlueTableReferenceOutput() ConfiguredTableGlueTableReferenceOutput
	ToConfiguredTableGlueTableReferenceOutputWithContext(context.Context) ConfiguredTableGlueTableReferenceOutput
}

ConfiguredTableGlueTableReferenceInput is an input type that accepts ConfiguredTableGlueTableReferenceArgs and ConfiguredTableGlueTableReferenceOutput values. You can construct a concrete instance of `ConfiguredTableGlueTableReferenceInput` via:

ConfiguredTableGlueTableReferenceArgs{...}

type ConfiguredTableGlueTableReferenceOutput

type ConfiguredTableGlueTableReferenceOutput struct{ *pulumi.OutputState }

func (ConfiguredTableGlueTableReferenceOutput) DatabaseName

func (ConfiguredTableGlueTableReferenceOutput) ElementType

func (ConfiguredTableGlueTableReferenceOutput) TableName

func (ConfiguredTableGlueTableReferenceOutput) ToConfiguredTableGlueTableReferenceOutput

func (o ConfiguredTableGlueTableReferenceOutput) ToConfiguredTableGlueTableReferenceOutput() ConfiguredTableGlueTableReferenceOutput

func (ConfiguredTableGlueTableReferenceOutput) ToConfiguredTableGlueTableReferenceOutputWithContext

func (o ConfiguredTableGlueTableReferenceOutput) ToConfiguredTableGlueTableReferenceOutputWithContext(ctx context.Context) ConfiguredTableGlueTableReferenceOutput

type ConfiguredTableInput

type ConfiguredTableInput interface {
	pulumi.Input

	ToConfiguredTableOutput() ConfiguredTableOutput
	ToConfiguredTableOutputWithContext(ctx context.Context) ConfiguredTableOutput
}

type ConfiguredTableJoinOperator added in v0.72.0

type ConfiguredTableJoinOperator string

type ConfiguredTableJoinRequiredOption added in v0.72.0

type ConfiguredTableJoinRequiredOption string

type ConfiguredTableOutput

type ConfiguredTableOutput struct{ *pulumi.OutputState }

func (ConfiguredTableOutput) AllowedColumns

func (o ConfiguredTableOutput) AllowedColumns() pulumi.StringArrayOutput

func (ConfiguredTableOutput) AnalysisMethod

func (ConfiguredTableOutput) AnalysisRules

func (ConfiguredTableOutput) Arn

func (ConfiguredTableOutput) ConfiguredTableIdentifier

func (o ConfiguredTableOutput) ConfiguredTableIdentifier() pulumi.StringOutput

func (ConfiguredTableOutput) Description

func (ConfiguredTableOutput) ElementType

func (ConfiguredTableOutput) ElementType() reflect.Type

func (ConfiguredTableOutput) Name

func (ConfiguredTableOutput) TableReference

func (ConfiguredTableOutput) Tags

An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.

func (ConfiguredTableOutput) ToConfiguredTableOutput

func (o ConfiguredTableOutput) ToConfiguredTableOutput() ConfiguredTableOutput

func (ConfiguredTableOutput) ToConfiguredTableOutputWithContext

func (o ConfiguredTableOutput) ToConfiguredTableOutputWithContext(ctx context.Context) ConfiguredTableOutput

type ConfiguredTableScalarFunctions added in v0.72.0

type ConfiguredTableScalarFunctions string

type ConfiguredTableState

type ConfiguredTableState struct {
}

func (ConfiguredTableState) ElementType

func (ConfiguredTableState) ElementType() reflect.Type

type ConfiguredTableTableReference

type ConfiguredTableTableReference struct {
	Glue ConfiguredTableGlueTableReference `pulumi:"glue"`
}

type ConfiguredTableTableReferenceArgs

type ConfiguredTableTableReferenceArgs struct {
	Glue ConfiguredTableGlueTableReferenceInput `pulumi:"glue"`
}

func (ConfiguredTableTableReferenceArgs) ElementType

func (ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferenceOutput

func (i ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferenceOutput() ConfiguredTableTableReferenceOutput

func (ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferenceOutputWithContext

func (i ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferenceOutputWithContext(ctx context.Context) ConfiguredTableTableReferenceOutput

type ConfiguredTableTableReferenceInput

type ConfiguredTableTableReferenceInput interface {
	pulumi.Input

	ToConfiguredTableTableReferenceOutput() ConfiguredTableTableReferenceOutput
	ToConfiguredTableTableReferenceOutputWithContext(context.Context) ConfiguredTableTableReferenceOutput
}

ConfiguredTableTableReferenceInput is an input type that accepts ConfiguredTableTableReferenceArgs and ConfiguredTableTableReferenceOutput values. You can construct a concrete instance of `ConfiguredTableTableReferenceInput` via:

ConfiguredTableTableReferenceArgs{...}

type ConfiguredTableTableReferenceOutput

type ConfiguredTableTableReferenceOutput struct{ *pulumi.OutputState }

func (ConfiguredTableTableReferenceOutput) ElementType

func (ConfiguredTableTableReferenceOutput) Glue

func (ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferenceOutput

func (o ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferenceOutput() ConfiguredTableTableReferenceOutput

func (ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferenceOutputWithContext

func (o ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferenceOutputWithContext(ctx context.Context) ConfiguredTableTableReferenceOutput

type ConfiguredTableTag

type ConfiguredTableTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type ConfiguredTableTagArgs

type ConfiguredTableTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (ConfiguredTableTagArgs) ElementType

func (ConfiguredTableTagArgs) ElementType() reflect.Type

func (ConfiguredTableTagArgs) ToConfiguredTableTagOutput

func (i ConfiguredTableTagArgs) ToConfiguredTableTagOutput() ConfiguredTableTagOutput

func (ConfiguredTableTagArgs) ToConfiguredTableTagOutputWithContext

func (i ConfiguredTableTagArgs) ToConfiguredTableTagOutputWithContext(ctx context.Context) ConfiguredTableTagOutput

type ConfiguredTableTagArray

type ConfiguredTableTagArray []ConfiguredTableTagInput

func (ConfiguredTableTagArray) ElementType

func (ConfiguredTableTagArray) ElementType() reflect.Type

func (ConfiguredTableTagArray) ToConfiguredTableTagArrayOutput

func (i ConfiguredTableTagArray) ToConfiguredTableTagArrayOutput() ConfiguredTableTagArrayOutput

func (ConfiguredTableTagArray) ToConfiguredTableTagArrayOutputWithContext

func (i ConfiguredTableTagArray) ToConfiguredTableTagArrayOutputWithContext(ctx context.Context) ConfiguredTableTagArrayOutput

type ConfiguredTableTagArrayInput

type ConfiguredTableTagArrayInput interface {
	pulumi.Input

	ToConfiguredTableTagArrayOutput() ConfiguredTableTagArrayOutput
	ToConfiguredTableTagArrayOutputWithContext(context.Context) ConfiguredTableTagArrayOutput
}

ConfiguredTableTagArrayInput is an input type that accepts ConfiguredTableTagArray and ConfiguredTableTagArrayOutput values. You can construct a concrete instance of `ConfiguredTableTagArrayInput` via:

ConfiguredTableTagArray{ ConfiguredTableTagArgs{...} }

type ConfiguredTableTagArrayOutput

type ConfiguredTableTagArrayOutput struct{ *pulumi.OutputState }

func (ConfiguredTableTagArrayOutput) ElementType

func (ConfiguredTableTagArrayOutput) Index

func (ConfiguredTableTagArrayOutput) ToConfiguredTableTagArrayOutput

func (o ConfiguredTableTagArrayOutput) ToConfiguredTableTagArrayOutput() ConfiguredTableTagArrayOutput

func (ConfiguredTableTagArrayOutput) ToConfiguredTableTagArrayOutputWithContext

func (o ConfiguredTableTagArrayOutput) ToConfiguredTableTagArrayOutputWithContext(ctx context.Context) ConfiguredTableTagArrayOutput

type ConfiguredTableTagInput

type ConfiguredTableTagInput interface {
	pulumi.Input

	ToConfiguredTableTagOutput() ConfiguredTableTagOutput
	ToConfiguredTableTagOutputWithContext(context.Context) ConfiguredTableTagOutput
}

ConfiguredTableTagInput is an input type that accepts ConfiguredTableTagArgs and ConfiguredTableTagOutput values. You can construct a concrete instance of `ConfiguredTableTagInput` via:

ConfiguredTableTagArgs{...}

type ConfiguredTableTagOutput

type ConfiguredTableTagOutput struct{ *pulumi.OutputState }

func (ConfiguredTableTagOutput) ElementType

func (ConfiguredTableTagOutput) ElementType() reflect.Type

func (ConfiguredTableTagOutput) Key

func (ConfiguredTableTagOutput) ToConfiguredTableTagOutput

func (o ConfiguredTableTagOutput) ToConfiguredTableTagOutput() ConfiguredTableTagOutput

func (ConfiguredTableTagOutput) ToConfiguredTableTagOutputWithContext

func (o ConfiguredTableTagOutput) ToConfiguredTableTagOutputWithContext(ctx context.Context) ConfiguredTableTagOutput

func (ConfiguredTableTagOutput) Value

type LookupCollaborationArgs

type LookupCollaborationArgs struct {
	CollaborationIdentifier string `pulumi:"collaborationIdentifier"`
}

type LookupCollaborationOutputArgs

type LookupCollaborationOutputArgs struct {
	CollaborationIdentifier pulumi.StringInput `pulumi:"collaborationIdentifier"`
}

func (LookupCollaborationOutputArgs) ElementType

type LookupCollaborationResult

type LookupCollaborationResult struct {
	Arn                     *string `pulumi:"arn"`
	CollaborationIdentifier *string `pulumi:"collaborationIdentifier"`
	Description             *string `pulumi:"description"`
	Name                    *string `pulumi:"name"`
	// An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
	Tags []CollaborationTag `pulumi:"tags"`
}

func LookupCollaboration

func LookupCollaboration(ctx *pulumi.Context, args *LookupCollaborationArgs, opts ...pulumi.InvokeOption) (*LookupCollaborationResult, error)

Represents a collaboration between AWS accounts that allows for secure data collaboration

type LookupCollaborationResultOutput

type LookupCollaborationResultOutput struct{ *pulumi.OutputState }

func (LookupCollaborationResultOutput) Arn

func (LookupCollaborationResultOutput) CollaborationIdentifier

func (o LookupCollaborationResultOutput) CollaborationIdentifier() pulumi.StringPtrOutput

func (LookupCollaborationResultOutput) Description

func (LookupCollaborationResultOutput) ElementType

func (LookupCollaborationResultOutput) Name

func (LookupCollaborationResultOutput) Tags

An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.

func (LookupCollaborationResultOutput) ToLookupCollaborationResultOutput

func (o LookupCollaborationResultOutput) ToLookupCollaborationResultOutput() LookupCollaborationResultOutput

func (LookupCollaborationResultOutput) ToLookupCollaborationResultOutputWithContext

func (o LookupCollaborationResultOutput) ToLookupCollaborationResultOutputWithContext(ctx context.Context) LookupCollaborationResultOutput

type LookupConfiguredTableArgs

type LookupConfiguredTableArgs struct {
	ConfiguredTableIdentifier string `pulumi:"configuredTableIdentifier"`
}

type LookupConfiguredTableAssociationArgs

type LookupConfiguredTableAssociationArgs struct {
	ConfiguredTableAssociationIdentifier string `pulumi:"configuredTableAssociationIdentifier"`
	MembershipIdentifier                 string `pulumi:"membershipIdentifier"`
}

type LookupConfiguredTableAssociationOutputArgs

type LookupConfiguredTableAssociationOutputArgs struct {
	ConfiguredTableAssociationIdentifier pulumi.StringInput `pulumi:"configuredTableAssociationIdentifier"`
	MembershipIdentifier                 pulumi.StringInput `pulumi:"membershipIdentifier"`
}

func (LookupConfiguredTableAssociationOutputArgs) ElementType

type LookupConfiguredTableAssociationResult

type LookupConfiguredTableAssociationResult struct {
	Arn                                  *string `pulumi:"arn"`
	ConfiguredTableAssociationIdentifier *string `pulumi:"configuredTableAssociationIdentifier"`
	Description                          *string `pulumi:"description"`
	RoleArn                              *string `pulumi:"roleArn"`
	// An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
	Tags []ConfiguredTableAssociationTag `pulumi:"tags"`
}

func LookupConfiguredTableAssociation

Represents a table that can be queried within a collaboration

type LookupConfiguredTableAssociationResultOutput

type LookupConfiguredTableAssociationResultOutput struct{ *pulumi.OutputState }

func (LookupConfiguredTableAssociationResultOutput) Arn

func (LookupConfiguredTableAssociationResultOutput) ConfiguredTableAssociationIdentifier

func (o LookupConfiguredTableAssociationResultOutput) ConfiguredTableAssociationIdentifier() pulumi.StringPtrOutput

func (LookupConfiguredTableAssociationResultOutput) Description

func (LookupConfiguredTableAssociationResultOutput) ElementType

func (LookupConfiguredTableAssociationResultOutput) RoleArn

func (LookupConfiguredTableAssociationResultOutput) Tags

An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.

func (LookupConfiguredTableAssociationResultOutput) ToLookupConfiguredTableAssociationResultOutput

func (o LookupConfiguredTableAssociationResultOutput) ToLookupConfiguredTableAssociationResultOutput() LookupConfiguredTableAssociationResultOutput

func (LookupConfiguredTableAssociationResultOutput) ToLookupConfiguredTableAssociationResultOutputWithContext

func (o LookupConfiguredTableAssociationResultOutput) ToLookupConfiguredTableAssociationResultOutputWithContext(ctx context.Context) LookupConfiguredTableAssociationResultOutput

type LookupConfiguredTableOutputArgs

type LookupConfiguredTableOutputArgs struct {
	ConfiguredTableIdentifier pulumi.StringInput `pulumi:"configuredTableIdentifier"`
}

func (LookupConfiguredTableOutputArgs) ElementType

type LookupConfiguredTableResult

type LookupConfiguredTableResult struct {
	AnalysisRules             []ConfiguredTableAnalysisRule `pulumi:"analysisRules"`
	Arn                       *string                       `pulumi:"arn"`
	ConfiguredTableIdentifier *string                       `pulumi:"configuredTableIdentifier"`
	Description               *string                       `pulumi:"description"`
	Name                      *string                       `pulumi:"name"`
	// An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
	Tags []ConfiguredTableTag `pulumi:"tags"`
}

func LookupConfiguredTable

func LookupConfiguredTable(ctx *pulumi.Context, args *LookupConfiguredTableArgs, opts ...pulumi.InvokeOption) (*LookupConfiguredTableResult, error)

Represents a table that can be associated with collaborations

type LookupConfiguredTableResultOutput

type LookupConfiguredTableResultOutput struct{ *pulumi.OutputState }

func (LookupConfiguredTableResultOutput) AnalysisRules

func (LookupConfiguredTableResultOutput) Arn

func (LookupConfiguredTableResultOutput) ConfiguredTableIdentifier

func (o LookupConfiguredTableResultOutput) ConfiguredTableIdentifier() pulumi.StringPtrOutput

func (LookupConfiguredTableResultOutput) Description

func (LookupConfiguredTableResultOutput) ElementType

func (LookupConfiguredTableResultOutput) Name

func (LookupConfiguredTableResultOutput) Tags

An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.

func (LookupConfiguredTableResultOutput) ToLookupConfiguredTableResultOutput

func (o LookupConfiguredTableResultOutput) ToLookupConfiguredTableResultOutput() LookupConfiguredTableResultOutput

func (LookupConfiguredTableResultOutput) ToLookupConfiguredTableResultOutputWithContext

func (o LookupConfiguredTableResultOutput) ToLookupConfiguredTableResultOutputWithContext(ctx context.Context) LookupConfiguredTableResultOutput

type LookupMembershipArgs

type LookupMembershipArgs struct {
	MembershipIdentifier string `pulumi:"membershipIdentifier"`
}

type LookupMembershipOutputArgs

type LookupMembershipOutputArgs struct {
	MembershipIdentifier pulumi.StringInput `pulumi:"membershipIdentifier"`
}

func (LookupMembershipOutputArgs) ElementType

func (LookupMembershipOutputArgs) ElementType() reflect.Type

type LookupMembershipResult

type LookupMembershipResult struct {
	Arn                           *string                   `pulumi:"arn"`
	CollaborationArn              *string                   `pulumi:"collaborationArn"`
	CollaborationCreatorAccountId *string                   `pulumi:"collaborationCreatorAccountId"`
	MembershipIdentifier          *string                   `pulumi:"membershipIdentifier"`
	QueryLogStatus                *MembershipQueryLogStatus `pulumi:"queryLogStatus"`
	// An arbitrary set of tags (key-value pairs) for this cleanrooms membership.
	Tags []MembershipTag `pulumi:"tags"`
}

func LookupMembership

func LookupMembership(ctx *pulumi.Context, args *LookupMembershipArgs, opts ...pulumi.InvokeOption) (*LookupMembershipResult, error)

Represents an AWS account that is a part of a collaboration

type LookupMembershipResultOutput

type LookupMembershipResultOutput struct{ *pulumi.OutputState }

func (LookupMembershipResultOutput) Arn

func (LookupMembershipResultOutput) CollaborationArn

func (LookupMembershipResultOutput) CollaborationCreatorAccountId

func (o LookupMembershipResultOutput) CollaborationCreatorAccountId() pulumi.StringPtrOutput

func (LookupMembershipResultOutput) ElementType

func (LookupMembershipResultOutput) MembershipIdentifier

func (o LookupMembershipResultOutput) MembershipIdentifier() pulumi.StringPtrOutput

func (LookupMembershipResultOutput) QueryLogStatus

func (LookupMembershipResultOutput) Tags

An arbitrary set of tags (key-value pairs) for this cleanrooms membership.

func (LookupMembershipResultOutput) ToLookupMembershipResultOutput

func (o LookupMembershipResultOutput) ToLookupMembershipResultOutput() LookupMembershipResultOutput

func (LookupMembershipResultOutput) ToLookupMembershipResultOutputWithContext

func (o LookupMembershipResultOutput) ToLookupMembershipResultOutputWithContext(ctx context.Context) LookupMembershipResultOutput

type Membership

type Membership struct {
	pulumi.CustomResourceState

	Arn                           pulumi.StringOutput            `pulumi:"arn"`
	CollaborationArn              pulumi.StringOutput            `pulumi:"collaborationArn"`
	CollaborationCreatorAccountId pulumi.StringOutput            `pulumi:"collaborationCreatorAccountId"`
	CollaborationIdentifier       pulumi.StringOutput            `pulumi:"collaborationIdentifier"`
	MembershipIdentifier          pulumi.StringOutput            `pulumi:"membershipIdentifier"`
	QueryLogStatus                MembershipQueryLogStatusOutput `pulumi:"queryLogStatus"`
	// An arbitrary set of tags (key-value pairs) for this cleanrooms membership.
	Tags MembershipTagArrayOutput `pulumi:"tags"`
}

Represents an AWS account that is a part of a collaboration

func GetMembership

func GetMembership(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MembershipState, opts ...pulumi.ResourceOption) (*Membership, error)

GetMembership gets an existing Membership resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMembership

func NewMembership(ctx *pulumi.Context,
	name string, args *MembershipArgs, opts ...pulumi.ResourceOption) (*Membership, error)

NewMembership registers a new resource with the given unique name, arguments, and options.

func (*Membership) ElementType

func (*Membership) ElementType() reflect.Type

func (*Membership) ToMembershipOutput

func (i *Membership) ToMembershipOutput() MembershipOutput

func (*Membership) ToMembershipOutputWithContext

func (i *Membership) ToMembershipOutputWithContext(ctx context.Context) MembershipOutput

type MembershipArgs

type MembershipArgs struct {
	CollaborationIdentifier pulumi.StringInput
	QueryLogStatus          MembershipQueryLogStatusInput
	// An arbitrary set of tags (key-value pairs) for this cleanrooms membership.
	Tags MembershipTagArrayInput
}

The set of arguments for constructing a Membership resource.

func (MembershipArgs) ElementType

func (MembershipArgs) ElementType() reflect.Type

type MembershipInput

type MembershipInput interface {
	pulumi.Input

	ToMembershipOutput() MembershipOutput
	ToMembershipOutputWithContext(ctx context.Context) MembershipOutput
}

type MembershipOutput

type MembershipOutput struct{ *pulumi.OutputState }

func (MembershipOutput) Arn

func (MembershipOutput) CollaborationArn

func (o MembershipOutput) CollaborationArn() pulumi.StringOutput

func (MembershipOutput) CollaborationCreatorAccountId

func (o MembershipOutput) CollaborationCreatorAccountId() pulumi.StringOutput

func (MembershipOutput) CollaborationIdentifier

func (o MembershipOutput) CollaborationIdentifier() pulumi.StringOutput

func (MembershipOutput) ElementType

func (MembershipOutput) ElementType() reflect.Type

func (MembershipOutput) MembershipIdentifier

func (o MembershipOutput) MembershipIdentifier() pulumi.StringOutput

func (MembershipOutput) QueryLogStatus

func (MembershipOutput) Tags

An arbitrary set of tags (key-value pairs) for this cleanrooms membership.

func (MembershipOutput) ToMembershipOutput

func (o MembershipOutput) ToMembershipOutput() MembershipOutput

func (MembershipOutput) ToMembershipOutputWithContext

func (o MembershipOutput) ToMembershipOutputWithContext(ctx context.Context) MembershipOutput

type MembershipQueryLogStatus

type MembershipQueryLogStatus string

func (MembershipQueryLogStatus) ElementType

func (MembershipQueryLogStatus) ElementType() reflect.Type

func (MembershipQueryLogStatus) ToMembershipQueryLogStatusOutput

func (e MembershipQueryLogStatus) ToMembershipQueryLogStatusOutput() MembershipQueryLogStatusOutput

func (MembershipQueryLogStatus) ToMembershipQueryLogStatusOutputWithContext

func (e MembershipQueryLogStatus) ToMembershipQueryLogStatusOutputWithContext(ctx context.Context) MembershipQueryLogStatusOutput

func (MembershipQueryLogStatus) ToMembershipQueryLogStatusPtrOutput

func (e MembershipQueryLogStatus) ToMembershipQueryLogStatusPtrOutput() MembershipQueryLogStatusPtrOutput

func (MembershipQueryLogStatus) ToMembershipQueryLogStatusPtrOutputWithContext

func (e MembershipQueryLogStatus) ToMembershipQueryLogStatusPtrOutputWithContext(ctx context.Context) MembershipQueryLogStatusPtrOutput

func (MembershipQueryLogStatus) ToStringOutput

func (e MembershipQueryLogStatus) ToStringOutput() pulumi.StringOutput

func (MembershipQueryLogStatus) ToStringOutputWithContext

func (e MembershipQueryLogStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MembershipQueryLogStatus) ToStringPtrOutput

func (e MembershipQueryLogStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (MembershipQueryLogStatus) ToStringPtrOutputWithContext

func (e MembershipQueryLogStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MembershipQueryLogStatusInput

type MembershipQueryLogStatusInput interface {
	pulumi.Input

	ToMembershipQueryLogStatusOutput() MembershipQueryLogStatusOutput
	ToMembershipQueryLogStatusOutputWithContext(context.Context) MembershipQueryLogStatusOutput
}

MembershipQueryLogStatusInput is an input type that accepts MembershipQueryLogStatusArgs and MembershipQueryLogStatusOutput values. You can construct a concrete instance of `MembershipQueryLogStatusInput` via:

MembershipQueryLogStatusArgs{...}

type MembershipQueryLogStatusOutput

type MembershipQueryLogStatusOutput struct{ *pulumi.OutputState }

func (MembershipQueryLogStatusOutput) ElementType

func (MembershipQueryLogStatusOutput) ToMembershipQueryLogStatusOutput

func (o MembershipQueryLogStatusOutput) ToMembershipQueryLogStatusOutput() MembershipQueryLogStatusOutput

func (MembershipQueryLogStatusOutput) ToMembershipQueryLogStatusOutputWithContext

func (o MembershipQueryLogStatusOutput) ToMembershipQueryLogStatusOutputWithContext(ctx context.Context) MembershipQueryLogStatusOutput

func (MembershipQueryLogStatusOutput) ToMembershipQueryLogStatusPtrOutput

func (o MembershipQueryLogStatusOutput) ToMembershipQueryLogStatusPtrOutput() MembershipQueryLogStatusPtrOutput

func (MembershipQueryLogStatusOutput) ToMembershipQueryLogStatusPtrOutputWithContext

func (o MembershipQueryLogStatusOutput) ToMembershipQueryLogStatusPtrOutputWithContext(ctx context.Context) MembershipQueryLogStatusPtrOutput

func (MembershipQueryLogStatusOutput) ToStringOutput

func (MembershipQueryLogStatusOutput) ToStringOutputWithContext

func (o MembershipQueryLogStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MembershipQueryLogStatusOutput) ToStringPtrOutput

func (MembershipQueryLogStatusOutput) ToStringPtrOutputWithContext

func (o MembershipQueryLogStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MembershipQueryLogStatusPtrInput

type MembershipQueryLogStatusPtrInput interface {
	pulumi.Input

	ToMembershipQueryLogStatusPtrOutput() MembershipQueryLogStatusPtrOutput
	ToMembershipQueryLogStatusPtrOutputWithContext(context.Context) MembershipQueryLogStatusPtrOutput
}

func MembershipQueryLogStatusPtr

func MembershipQueryLogStatusPtr(v string) MembershipQueryLogStatusPtrInput

type MembershipQueryLogStatusPtrOutput

type MembershipQueryLogStatusPtrOutput struct{ *pulumi.OutputState }

func (MembershipQueryLogStatusPtrOutput) Elem

func (MembershipQueryLogStatusPtrOutput) ElementType

func (MembershipQueryLogStatusPtrOutput) ToMembershipQueryLogStatusPtrOutput

func (o MembershipQueryLogStatusPtrOutput) ToMembershipQueryLogStatusPtrOutput() MembershipQueryLogStatusPtrOutput

func (MembershipQueryLogStatusPtrOutput) ToMembershipQueryLogStatusPtrOutputWithContext

func (o MembershipQueryLogStatusPtrOutput) ToMembershipQueryLogStatusPtrOutputWithContext(ctx context.Context) MembershipQueryLogStatusPtrOutput

func (MembershipQueryLogStatusPtrOutput) ToStringPtrOutput

func (MembershipQueryLogStatusPtrOutput) ToStringPtrOutputWithContext

func (o MembershipQueryLogStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MembershipState

type MembershipState struct {
}

func (MembershipState) ElementType

func (MembershipState) ElementType() reflect.Type

type MembershipTag

type MembershipTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type MembershipTagArgs

type MembershipTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (MembershipTagArgs) ElementType

func (MembershipTagArgs) ElementType() reflect.Type

func (MembershipTagArgs) ToMembershipTagOutput

func (i MembershipTagArgs) ToMembershipTagOutput() MembershipTagOutput

func (MembershipTagArgs) ToMembershipTagOutputWithContext

func (i MembershipTagArgs) ToMembershipTagOutputWithContext(ctx context.Context) MembershipTagOutput

type MembershipTagArray

type MembershipTagArray []MembershipTagInput

func (MembershipTagArray) ElementType

func (MembershipTagArray) ElementType() reflect.Type

func (MembershipTagArray) ToMembershipTagArrayOutput

func (i MembershipTagArray) ToMembershipTagArrayOutput() MembershipTagArrayOutput

func (MembershipTagArray) ToMembershipTagArrayOutputWithContext

func (i MembershipTagArray) ToMembershipTagArrayOutputWithContext(ctx context.Context) MembershipTagArrayOutput

type MembershipTagArrayInput

type MembershipTagArrayInput interface {
	pulumi.Input

	ToMembershipTagArrayOutput() MembershipTagArrayOutput
	ToMembershipTagArrayOutputWithContext(context.Context) MembershipTagArrayOutput
}

MembershipTagArrayInput is an input type that accepts MembershipTagArray and MembershipTagArrayOutput values. You can construct a concrete instance of `MembershipTagArrayInput` via:

MembershipTagArray{ MembershipTagArgs{...} }

type MembershipTagArrayOutput

type MembershipTagArrayOutput struct{ *pulumi.OutputState }

func (MembershipTagArrayOutput) ElementType

func (MembershipTagArrayOutput) ElementType() reflect.Type

func (MembershipTagArrayOutput) Index

func (MembershipTagArrayOutput) ToMembershipTagArrayOutput

func (o MembershipTagArrayOutput) ToMembershipTagArrayOutput() MembershipTagArrayOutput

func (MembershipTagArrayOutput) ToMembershipTagArrayOutputWithContext

func (o MembershipTagArrayOutput) ToMembershipTagArrayOutputWithContext(ctx context.Context) MembershipTagArrayOutput

type MembershipTagInput

type MembershipTagInput interface {
	pulumi.Input

	ToMembershipTagOutput() MembershipTagOutput
	ToMembershipTagOutputWithContext(context.Context) MembershipTagOutput
}

MembershipTagInput is an input type that accepts MembershipTagArgs and MembershipTagOutput values. You can construct a concrete instance of `MembershipTagInput` via:

MembershipTagArgs{...}

type MembershipTagOutput

type MembershipTagOutput struct{ *pulumi.OutputState }

func (MembershipTagOutput) ElementType

func (MembershipTagOutput) ElementType() reflect.Type

func (MembershipTagOutput) Key

func (MembershipTagOutput) ToMembershipTagOutput

func (o MembershipTagOutput) ToMembershipTagOutput() MembershipTagOutput

func (MembershipTagOutput) ToMembershipTagOutputWithContext

func (o MembershipTagOutput) ToMembershipTagOutputWithContext(ctx context.Context) MembershipTagOutput

func (MembershipTagOutput) Value

Jump to

Keyboard shortcuts

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