cleanrooms

package
v0.84.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	AnalysisTemplateAnalysisParameterTypeSmallint        = AnalysisTemplateAnalysisParameterType("SMALLINT")
	AnalysisTemplateAnalysisParameterTypeInteger         = AnalysisTemplateAnalysisParameterType("INTEGER")
	AnalysisTemplateAnalysisParameterTypeBigint          = AnalysisTemplateAnalysisParameterType("BIGINT")
	AnalysisTemplateAnalysisParameterTypeDecimal         = AnalysisTemplateAnalysisParameterType("DECIMAL")
	AnalysisTemplateAnalysisParameterTypeReal            = AnalysisTemplateAnalysisParameterType("REAL")
	AnalysisTemplateAnalysisParameterTypeDoublePrecision = AnalysisTemplateAnalysisParameterType("DOUBLE_PRECISION")
	AnalysisTemplateAnalysisParameterTypeBoolean         = AnalysisTemplateAnalysisParameterType("BOOLEAN")
	AnalysisTemplateAnalysisParameterTypeChar            = AnalysisTemplateAnalysisParameterType("CHAR")
	AnalysisTemplateAnalysisParameterTypeVarchar         = AnalysisTemplateAnalysisParameterType("VARCHAR")
	AnalysisTemplateAnalysisParameterTypeDate            = AnalysisTemplateAnalysisParameterType("DATE")
	AnalysisTemplateAnalysisParameterTypeTimestamp       = AnalysisTemplateAnalysisParameterType("TIMESTAMP")
	AnalysisTemplateAnalysisParameterTypeTimestamptz     = AnalysisTemplateAnalysisParameterType("TIMESTAMPTZ")
	AnalysisTemplateAnalysisParameterTypeTime            = AnalysisTemplateAnalysisParameterType("TIME")
	AnalysisTemplateAnalysisParameterTypeTimetz          = AnalysisTemplateAnalysisParameterType("TIMETZ")
	AnalysisTemplateAnalysisParameterTypeVarbyte         = AnalysisTemplateAnalysisParameterType("VARBYTE")
)
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 (
	MembershipResultFormatCsv     = MembershipResultFormat("CSV")
	MembershipResultFormatParquet = MembershipResultFormat("PARQUET")
)
View Source
const (
	AnalysisTemplateFormatSql = AnalysisTemplateFormat("SQL")
)
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 AnalysisTemplate added in v0.76.0

type AnalysisTemplate struct {
	pulumi.CustomResourceState

	// The member who can query can provide this placeholder for a literal data value in an analysis template
	AnalysisParameters         AnalysisTemplateAnalysisParameterArrayOutput `pulumi:"analysisParameters"`
	AnalysisTemplateIdentifier pulumi.StringOutput                          `pulumi:"analysisTemplateIdentifier"`
	Arn                        pulumi.StringOutput                          `pulumi:"arn"`
	CollaborationArn           pulumi.StringOutput                          `pulumi:"collaborationArn"`
	CollaborationIdentifier    pulumi.StringOutput                          `pulumi:"collaborationIdentifier"`
	Description                pulumi.StringPtrOutput                       `pulumi:"description"`
	Format                     AnalysisTemplateFormatOutput                 `pulumi:"format"`
	MembershipArn              pulumi.StringOutput                          `pulumi:"membershipArn"`
	MembershipIdentifier       pulumi.StringOutput                          `pulumi:"membershipIdentifier"`
	Name                       pulumi.StringOutput                          `pulumi:"name"`
	Schema                     AnalysisTemplateAnalysisSchemaOutput         `pulumi:"schema"`
	Source                     AnalysisTemplateAnalysisSourceOutput         `pulumi:"source"`
	// An arbitrary set of tags (key-value pairs) for this cleanrooms analysis template.
	Tags AnalysisTemplateTagArrayOutput `pulumi:"tags"`
}

Represents a stored analysis within a collaboration

func GetAnalysisTemplate added in v0.76.0

func GetAnalysisTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AnalysisTemplateState, opts ...pulumi.ResourceOption) (*AnalysisTemplate, error)

GetAnalysisTemplate gets an existing AnalysisTemplate 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 NewAnalysisTemplate added in v0.76.0

func NewAnalysisTemplate(ctx *pulumi.Context,
	name string, args *AnalysisTemplateArgs, opts ...pulumi.ResourceOption) (*AnalysisTemplate, error)

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

func (*AnalysisTemplate) ElementType added in v0.76.0

func (*AnalysisTemplate) ElementType() reflect.Type

func (*AnalysisTemplate) ToAnalysisTemplateOutput added in v0.76.0

func (i *AnalysisTemplate) ToAnalysisTemplateOutput() AnalysisTemplateOutput

func (*AnalysisTemplate) ToAnalysisTemplateOutputWithContext added in v0.76.0

func (i *AnalysisTemplate) ToAnalysisTemplateOutputWithContext(ctx context.Context) AnalysisTemplateOutput

func (*AnalysisTemplate) ToOutput added in v0.76.0

type AnalysisTemplateAnalysisParameter added in v0.76.0

type AnalysisTemplateAnalysisParameter struct {
	DefaultValue *string                               `pulumi:"defaultValue"`
	Name         string                                `pulumi:"name"`
	Type         AnalysisTemplateAnalysisParameterType `pulumi:"type"`
}

type AnalysisTemplateAnalysisParameterArgs added in v0.76.0

type AnalysisTemplateAnalysisParameterArgs struct {
	DefaultValue pulumi.StringPtrInput                      `pulumi:"defaultValue"`
	Name         pulumi.StringInput                         `pulumi:"name"`
	Type         AnalysisTemplateAnalysisParameterTypeInput `pulumi:"type"`
}

func (AnalysisTemplateAnalysisParameterArgs) ElementType added in v0.76.0

func (AnalysisTemplateAnalysisParameterArgs) ToAnalysisTemplateAnalysisParameterOutput added in v0.76.0

func (i AnalysisTemplateAnalysisParameterArgs) ToAnalysisTemplateAnalysisParameterOutput() AnalysisTemplateAnalysisParameterOutput

func (AnalysisTemplateAnalysisParameterArgs) ToAnalysisTemplateAnalysisParameterOutputWithContext added in v0.76.0

func (i AnalysisTemplateAnalysisParameterArgs) ToAnalysisTemplateAnalysisParameterOutputWithContext(ctx context.Context) AnalysisTemplateAnalysisParameterOutput

func (AnalysisTemplateAnalysisParameterArgs) ToOutput added in v0.76.0

type AnalysisTemplateAnalysisParameterArray added in v0.76.0

type AnalysisTemplateAnalysisParameterArray []AnalysisTemplateAnalysisParameterInput

func (AnalysisTemplateAnalysisParameterArray) ElementType added in v0.76.0

func (AnalysisTemplateAnalysisParameterArray) ToAnalysisTemplateAnalysisParameterArrayOutput added in v0.76.0

func (i AnalysisTemplateAnalysisParameterArray) ToAnalysisTemplateAnalysisParameterArrayOutput() AnalysisTemplateAnalysisParameterArrayOutput

func (AnalysisTemplateAnalysisParameterArray) ToAnalysisTemplateAnalysisParameterArrayOutputWithContext added in v0.76.0

func (i AnalysisTemplateAnalysisParameterArray) ToAnalysisTemplateAnalysisParameterArrayOutputWithContext(ctx context.Context) AnalysisTemplateAnalysisParameterArrayOutput

func (AnalysisTemplateAnalysisParameterArray) ToOutput added in v0.76.0

type AnalysisTemplateAnalysisParameterArrayInput added in v0.76.0

type AnalysisTemplateAnalysisParameterArrayInput interface {
	pulumi.Input

	ToAnalysisTemplateAnalysisParameterArrayOutput() AnalysisTemplateAnalysisParameterArrayOutput
	ToAnalysisTemplateAnalysisParameterArrayOutputWithContext(context.Context) AnalysisTemplateAnalysisParameterArrayOutput
}

AnalysisTemplateAnalysisParameterArrayInput is an input type that accepts AnalysisTemplateAnalysisParameterArray and AnalysisTemplateAnalysisParameterArrayOutput values. You can construct a concrete instance of `AnalysisTemplateAnalysisParameterArrayInput` via:

AnalysisTemplateAnalysisParameterArray{ AnalysisTemplateAnalysisParameterArgs{...} }

type AnalysisTemplateAnalysisParameterArrayOutput added in v0.76.0

type AnalysisTemplateAnalysisParameterArrayOutput struct{ *pulumi.OutputState }

func (AnalysisTemplateAnalysisParameterArrayOutput) ElementType added in v0.76.0

func (AnalysisTemplateAnalysisParameterArrayOutput) Index added in v0.76.0

func (AnalysisTemplateAnalysisParameterArrayOutput) ToAnalysisTemplateAnalysisParameterArrayOutput added in v0.76.0

func (o AnalysisTemplateAnalysisParameterArrayOutput) ToAnalysisTemplateAnalysisParameterArrayOutput() AnalysisTemplateAnalysisParameterArrayOutput

func (AnalysisTemplateAnalysisParameterArrayOutput) ToAnalysisTemplateAnalysisParameterArrayOutputWithContext added in v0.76.0

func (o AnalysisTemplateAnalysisParameterArrayOutput) ToAnalysisTemplateAnalysisParameterArrayOutputWithContext(ctx context.Context) AnalysisTemplateAnalysisParameterArrayOutput

func (AnalysisTemplateAnalysisParameterArrayOutput) ToOutput added in v0.76.0

type AnalysisTemplateAnalysisParameterInput added in v0.76.0

type AnalysisTemplateAnalysisParameterInput interface {
	pulumi.Input

	ToAnalysisTemplateAnalysisParameterOutput() AnalysisTemplateAnalysisParameterOutput
	ToAnalysisTemplateAnalysisParameterOutputWithContext(context.Context) AnalysisTemplateAnalysisParameterOutput
}

AnalysisTemplateAnalysisParameterInput is an input type that accepts AnalysisTemplateAnalysisParameterArgs and AnalysisTemplateAnalysisParameterOutput values. You can construct a concrete instance of `AnalysisTemplateAnalysisParameterInput` via:

AnalysisTemplateAnalysisParameterArgs{...}

type AnalysisTemplateAnalysisParameterOutput added in v0.76.0

type AnalysisTemplateAnalysisParameterOutput struct{ *pulumi.OutputState }

func (AnalysisTemplateAnalysisParameterOutput) DefaultValue added in v0.76.0

func (AnalysisTemplateAnalysisParameterOutput) ElementType added in v0.76.0

func (AnalysisTemplateAnalysisParameterOutput) Name added in v0.76.0

func (AnalysisTemplateAnalysisParameterOutput) ToAnalysisTemplateAnalysisParameterOutput added in v0.76.0

func (o AnalysisTemplateAnalysisParameterOutput) ToAnalysisTemplateAnalysisParameterOutput() AnalysisTemplateAnalysisParameterOutput

func (AnalysisTemplateAnalysisParameterOutput) ToAnalysisTemplateAnalysisParameterOutputWithContext added in v0.76.0

func (o AnalysisTemplateAnalysisParameterOutput) ToAnalysisTemplateAnalysisParameterOutputWithContext(ctx context.Context) AnalysisTemplateAnalysisParameterOutput

func (AnalysisTemplateAnalysisParameterOutput) ToOutput added in v0.76.0

func (AnalysisTemplateAnalysisParameterOutput) Type added in v0.76.0

type AnalysisTemplateAnalysisParameterType added in v0.76.0

type AnalysisTemplateAnalysisParameterType string

func (AnalysisTemplateAnalysisParameterType) ElementType added in v0.76.0

func (AnalysisTemplateAnalysisParameterType) ToAnalysisTemplateAnalysisParameterTypeOutput added in v0.76.0

func (e AnalysisTemplateAnalysisParameterType) ToAnalysisTemplateAnalysisParameterTypeOutput() AnalysisTemplateAnalysisParameterTypeOutput

func (AnalysisTemplateAnalysisParameterType) ToAnalysisTemplateAnalysisParameterTypeOutputWithContext added in v0.76.0

func (e AnalysisTemplateAnalysisParameterType) ToAnalysisTemplateAnalysisParameterTypeOutputWithContext(ctx context.Context) AnalysisTemplateAnalysisParameterTypeOutput

func (AnalysisTemplateAnalysisParameterType) ToAnalysisTemplateAnalysisParameterTypePtrOutput added in v0.76.0

func (e AnalysisTemplateAnalysisParameterType) ToAnalysisTemplateAnalysisParameterTypePtrOutput() AnalysisTemplateAnalysisParameterTypePtrOutput

func (AnalysisTemplateAnalysisParameterType) ToAnalysisTemplateAnalysisParameterTypePtrOutputWithContext added in v0.76.0

func (e AnalysisTemplateAnalysisParameterType) ToAnalysisTemplateAnalysisParameterTypePtrOutputWithContext(ctx context.Context) AnalysisTemplateAnalysisParameterTypePtrOutput

func (AnalysisTemplateAnalysisParameterType) ToStringOutput added in v0.76.0

func (AnalysisTemplateAnalysisParameterType) ToStringOutputWithContext added in v0.76.0

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

func (AnalysisTemplateAnalysisParameterType) ToStringPtrOutput added in v0.76.0

func (AnalysisTemplateAnalysisParameterType) ToStringPtrOutputWithContext added in v0.76.0

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

type AnalysisTemplateAnalysisParameterTypeInput added in v0.76.0

type AnalysisTemplateAnalysisParameterTypeInput interface {
	pulumi.Input

	ToAnalysisTemplateAnalysisParameterTypeOutput() AnalysisTemplateAnalysisParameterTypeOutput
	ToAnalysisTemplateAnalysisParameterTypeOutputWithContext(context.Context) AnalysisTemplateAnalysisParameterTypeOutput
}

AnalysisTemplateAnalysisParameterTypeInput is an input type that accepts AnalysisTemplateAnalysisParameterTypeArgs and AnalysisTemplateAnalysisParameterTypeOutput values. You can construct a concrete instance of `AnalysisTemplateAnalysisParameterTypeInput` via:

AnalysisTemplateAnalysisParameterTypeArgs{...}

type AnalysisTemplateAnalysisParameterTypeOutput added in v0.76.0

type AnalysisTemplateAnalysisParameterTypeOutput struct{ *pulumi.OutputState }

func (AnalysisTemplateAnalysisParameterTypeOutput) ElementType added in v0.76.0

func (AnalysisTemplateAnalysisParameterTypeOutput) ToAnalysisTemplateAnalysisParameterTypeOutput added in v0.76.0

func (o AnalysisTemplateAnalysisParameterTypeOutput) ToAnalysisTemplateAnalysisParameterTypeOutput() AnalysisTemplateAnalysisParameterTypeOutput

func (AnalysisTemplateAnalysisParameterTypeOutput) ToAnalysisTemplateAnalysisParameterTypeOutputWithContext added in v0.76.0

func (o AnalysisTemplateAnalysisParameterTypeOutput) ToAnalysisTemplateAnalysisParameterTypeOutputWithContext(ctx context.Context) AnalysisTemplateAnalysisParameterTypeOutput

func (AnalysisTemplateAnalysisParameterTypeOutput) ToAnalysisTemplateAnalysisParameterTypePtrOutput added in v0.76.0

func (o AnalysisTemplateAnalysisParameterTypeOutput) ToAnalysisTemplateAnalysisParameterTypePtrOutput() AnalysisTemplateAnalysisParameterTypePtrOutput

func (AnalysisTemplateAnalysisParameterTypeOutput) ToAnalysisTemplateAnalysisParameterTypePtrOutputWithContext added in v0.76.0

func (o AnalysisTemplateAnalysisParameterTypeOutput) ToAnalysisTemplateAnalysisParameterTypePtrOutputWithContext(ctx context.Context) AnalysisTemplateAnalysisParameterTypePtrOutput

func (AnalysisTemplateAnalysisParameterTypeOutput) ToOutput added in v0.76.0

func (AnalysisTemplateAnalysisParameterTypeOutput) ToStringOutput added in v0.76.0

func (AnalysisTemplateAnalysisParameterTypeOutput) ToStringOutputWithContext added in v0.76.0

func (AnalysisTemplateAnalysisParameterTypeOutput) ToStringPtrOutput added in v0.76.0

func (AnalysisTemplateAnalysisParameterTypeOutput) ToStringPtrOutputWithContext added in v0.76.0

type AnalysisTemplateAnalysisParameterTypePtrInput added in v0.76.0

type AnalysisTemplateAnalysisParameterTypePtrInput interface {
	pulumi.Input

	ToAnalysisTemplateAnalysisParameterTypePtrOutput() AnalysisTemplateAnalysisParameterTypePtrOutput
	ToAnalysisTemplateAnalysisParameterTypePtrOutputWithContext(context.Context) AnalysisTemplateAnalysisParameterTypePtrOutput
}

func AnalysisTemplateAnalysisParameterTypePtr added in v0.76.0

func AnalysisTemplateAnalysisParameterTypePtr(v string) AnalysisTemplateAnalysisParameterTypePtrInput

type AnalysisTemplateAnalysisParameterTypePtrOutput added in v0.76.0

type AnalysisTemplateAnalysisParameterTypePtrOutput struct{ *pulumi.OutputState }

func (AnalysisTemplateAnalysisParameterTypePtrOutput) Elem added in v0.76.0

func (AnalysisTemplateAnalysisParameterTypePtrOutput) ElementType added in v0.76.0

func (AnalysisTemplateAnalysisParameterTypePtrOutput) ToAnalysisTemplateAnalysisParameterTypePtrOutput added in v0.76.0

func (o AnalysisTemplateAnalysisParameterTypePtrOutput) ToAnalysisTemplateAnalysisParameterTypePtrOutput() AnalysisTemplateAnalysisParameterTypePtrOutput

func (AnalysisTemplateAnalysisParameterTypePtrOutput) ToAnalysisTemplateAnalysisParameterTypePtrOutputWithContext added in v0.76.0

func (o AnalysisTemplateAnalysisParameterTypePtrOutput) ToAnalysisTemplateAnalysisParameterTypePtrOutputWithContext(ctx context.Context) AnalysisTemplateAnalysisParameterTypePtrOutput

func (AnalysisTemplateAnalysisParameterTypePtrOutput) ToOutput added in v0.76.0

func (AnalysisTemplateAnalysisParameterTypePtrOutput) ToStringPtrOutput added in v0.76.0

func (AnalysisTemplateAnalysisParameterTypePtrOutput) ToStringPtrOutputWithContext added in v0.76.0

type AnalysisTemplateAnalysisSchema added in v0.76.0

type AnalysisTemplateAnalysisSchema struct {
	ReferencedTables []string `pulumi:"referencedTables"`
}

type AnalysisTemplateAnalysisSchemaOutput added in v0.76.0

type AnalysisTemplateAnalysisSchemaOutput struct{ *pulumi.OutputState }

func (AnalysisTemplateAnalysisSchemaOutput) ElementType added in v0.76.0

func (AnalysisTemplateAnalysisSchemaOutput) ReferencedTables added in v0.76.0

func (AnalysisTemplateAnalysisSchemaOutput) ToAnalysisTemplateAnalysisSchemaOutput added in v0.76.0

func (o AnalysisTemplateAnalysisSchemaOutput) ToAnalysisTemplateAnalysisSchemaOutput() AnalysisTemplateAnalysisSchemaOutput

func (AnalysisTemplateAnalysisSchemaOutput) ToAnalysisTemplateAnalysisSchemaOutputWithContext added in v0.76.0

func (o AnalysisTemplateAnalysisSchemaOutput) ToAnalysisTemplateAnalysisSchemaOutputWithContext(ctx context.Context) AnalysisTemplateAnalysisSchemaOutput

func (AnalysisTemplateAnalysisSchemaOutput) ToOutput added in v0.76.0

type AnalysisTemplateAnalysisSchemaPtrOutput added in v0.76.0

type AnalysisTemplateAnalysisSchemaPtrOutput struct{ *pulumi.OutputState }

func (AnalysisTemplateAnalysisSchemaPtrOutput) Elem added in v0.76.0

func (AnalysisTemplateAnalysisSchemaPtrOutput) ElementType added in v0.76.0

func (AnalysisTemplateAnalysisSchemaPtrOutput) ReferencedTables added in v0.76.0

func (AnalysisTemplateAnalysisSchemaPtrOutput) ToAnalysisTemplateAnalysisSchemaPtrOutput added in v0.76.0

func (o AnalysisTemplateAnalysisSchemaPtrOutput) ToAnalysisTemplateAnalysisSchemaPtrOutput() AnalysisTemplateAnalysisSchemaPtrOutput

func (AnalysisTemplateAnalysisSchemaPtrOutput) ToAnalysisTemplateAnalysisSchemaPtrOutputWithContext added in v0.76.0

func (o AnalysisTemplateAnalysisSchemaPtrOutput) ToAnalysisTemplateAnalysisSchemaPtrOutputWithContext(ctx context.Context) AnalysisTemplateAnalysisSchemaPtrOutput

func (AnalysisTemplateAnalysisSchemaPtrOutput) ToOutput added in v0.76.0

type AnalysisTemplateAnalysisSource added in v0.76.0

type AnalysisTemplateAnalysisSource struct {
	Text string `pulumi:"text"`
}

type AnalysisTemplateAnalysisSourceArgs added in v0.76.0

type AnalysisTemplateAnalysisSourceArgs struct {
	Text pulumi.StringInput `pulumi:"text"`
}

func (AnalysisTemplateAnalysisSourceArgs) ElementType added in v0.76.0

func (AnalysisTemplateAnalysisSourceArgs) ToAnalysisTemplateAnalysisSourceOutput added in v0.76.0

func (i AnalysisTemplateAnalysisSourceArgs) ToAnalysisTemplateAnalysisSourceOutput() AnalysisTemplateAnalysisSourceOutput

func (AnalysisTemplateAnalysisSourceArgs) ToAnalysisTemplateAnalysisSourceOutputWithContext added in v0.76.0

func (i AnalysisTemplateAnalysisSourceArgs) ToAnalysisTemplateAnalysisSourceOutputWithContext(ctx context.Context) AnalysisTemplateAnalysisSourceOutput

func (AnalysisTemplateAnalysisSourceArgs) ToOutput added in v0.76.0

type AnalysisTemplateAnalysisSourceInput added in v0.76.0

type AnalysisTemplateAnalysisSourceInput interface {
	pulumi.Input

	ToAnalysisTemplateAnalysisSourceOutput() AnalysisTemplateAnalysisSourceOutput
	ToAnalysisTemplateAnalysisSourceOutputWithContext(context.Context) AnalysisTemplateAnalysisSourceOutput
}

AnalysisTemplateAnalysisSourceInput is an input type that accepts AnalysisTemplateAnalysisSourceArgs and AnalysisTemplateAnalysisSourceOutput values. You can construct a concrete instance of `AnalysisTemplateAnalysisSourceInput` via:

AnalysisTemplateAnalysisSourceArgs{...}

type AnalysisTemplateAnalysisSourceOutput added in v0.76.0

type AnalysisTemplateAnalysisSourceOutput struct{ *pulumi.OutputState }

func (AnalysisTemplateAnalysisSourceOutput) ElementType added in v0.76.0

func (AnalysisTemplateAnalysisSourceOutput) Text added in v0.76.0

func (AnalysisTemplateAnalysisSourceOutput) ToAnalysisTemplateAnalysisSourceOutput added in v0.76.0

func (o AnalysisTemplateAnalysisSourceOutput) ToAnalysisTemplateAnalysisSourceOutput() AnalysisTemplateAnalysisSourceOutput

func (AnalysisTemplateAnalysisSourceOutput) ToAnalysisTemplateAnalysisSourceOutputWithContext added in v0.76.0

func (o AnalysisTemplateAnalysisSourceOutput) ToAnalysisTemplateAnalysisSourceOutputWithContext(ctx context.Context) AnalysisTemplateAnalysisSourceOutput

func (AnalysisTemplateAnalysisSourceOutput) ToOutput added in v0.76.0

type AnalysisTemplateArgs added in v0.76.0

type AnalysisTemplateArgs struct {
	// The member who can query can provide this placeholder for a literal data value in an analysis template
	AnalysisParameters   AnalysisTemplateAnalysisParameterArrayInput
	Description          pulumi.StringPtrInput
	Format               AnalysisTemplateFormatInput
	MembershipIdentifier pulumi.StringInput
	Name                 pulumi.StringPtrInput
	Source               AnalysisTemplateAnalysisSourceInput
	// An arbitrary set of tags (key-value pairs) for this cleanrooms analysis template.
	Tags AnalysisTemplateTagArrayInput
}

The set of arguments for constructing a AnalysisTemplate resource.

func (AnalysisTemplateArgs) ElementType added in v0.76.0

func (AnalysisTemplateArgs) ElementType() reflect.Type

type AnalysisTemplateFormat added in v0.76.0

type AnalysisTemplateFormat string

func (AnalysisTemplateFormat) ElementType added in v0.76.0

func (AnalysisTemplateFormat) ElementType() reflect.Type

func (AnalysisTemplateFormat) ToAnalysisTemplateFormatOutput added in v0.76.0

func (e AnalysisTemplateFormat) ToAnalysisTemplateFormatOutput() AnalysisTemplateFormatOutput

func (AnalysisTemplateFormat) ToAnalysisTemplateFormatOutputWithContext added in v0.76.0

func (e AnalysisTemplateFormat) ToAnalysisTemplateFormatOutputWithContext(ctx context.Context) AnalysisTemplateFormatOutput

func (AnalysisTemplateFormat) ToAnalysisTemplateFormatPtrOutput added in v0.76.0

func (e AnalysisTemplateFormat) ToAnalysisTemplateFormatPtrOutput() AnalysisTemplateFormatPtrOutput

func (AnalysisTemplateFormat) ToAnalysisTemplateFormatPtrOutputWithContext added in v0.76.0

func (e AnalysisTemplateFormat) ToAnalysisTemplateFormatPtrOutputWithContext(ctx context.Context) AnalysisTemplateFormatPtrOutput

func (AnalysisTemplateFormat) ToStringOutput added in v0.76.0

func (e AnalysisTemplateFormat) ToStringOutput() pulumi.StringOutput

func (AnalysisTemplateFormat) ToStringOutputWithContext added in v0.76.0

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

func (AnalysisTemplateFormat) ToStringPtrOutput added in v0.76.0

func (e AnalysisTemplateFormat) ToStringPtrOutput() pulumi.StringPtrOutput

func (AnalysisTemplateFormat) ToStringPtrOutputWithContext added in v0.76.0

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

type AnalysisTemplateFormatInput added in v0.76.0

type AnalysisTemplateFormatInput interface {
	pulumi.Input

	ToAnalysisTemplateFormatOutput() AnalysisTemplateFormatOutput
	ToAnalysisTemplateFormatOutputWithContext(context.Context) AnalysisTemplateFormatOutput
}

AnalysisTemplateFormatInput is an input type that accepts AnalysisTemplateFormatArgs and AnalysisTemplateFormatOutput values. You can construct a concrete instance of `AnalysisTemplateFormatInput` via:

AnalysisTemplateFormatArgs{...}

type AnalysisTemplateFormatOutput added in v0.76.0

type AnalysisTemplateFormatOutput struct{ *pulumi.OutputState }

func (AnalysisTemplateFormatOutput) ElementType added in v0.76.0

func (AnalysisTemplateFormatOutput) ToAnalysisTemplateFormatOutput added in v0.76.0

func (o AnalysisTemplateFormatOutput) ToAnalysisTemplateFormatOutput() AnalysisTemplateFormatOutput

func (AnalysisTemplateFormatOutput) ToAnalysisTemplateFormatOutputWithContext added in v0.76.0

func (o AnalysisTemplateFormatOutput) ToAnalysisTemplateFormatOutputWithContext(ctx context.Context) AnalysisTemplateFormatOutput

func (AnalysisTemplateFormatOutput) ToAnalysisTemplateFormatPtrOutput added in v0.76.0

func (o AnalysisTemplateFormatOutput) ToAnalysisTemplateFormatPtrOutput() AnalysisTemplateFormatPtrOutput

func (AnalysisTemplateFormatOutput) ToAnalysisTemplateFormatPtrOutputWithContext added in v0.76.0

func (o AnalysisTemplateFormatOutput) ToAnalysisTemplateFormatPtrOutputWithContext(ctx context.Context) AnalysisTemplateFormatPtrOutput

func (AnalysisTemplateFormatOutput) ToOutput added in v0.76.0

func (AnalysisTemplateFormatOutput) ToStringOutput added in v0.76.0

func (AnalysisTemplateFormatOutput) ToStringOutputWithContext added in v0.76.0

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

func (AnalysisTemplateFormatOutput) ToStringPtrOutput added in v0.76.0

func (o AnalysisTemplateFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AnalysisTemplateFormatOutput) ToStringPtrOutputWithContext added in v0.76.0

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

type AnalysisTemplateFormatPtrInput added in v0.76.0

type AnalysisTemplateFormatPtrInput interface {
	pulumi.Input

	ToAnalysisTemplateFormatPtrOutput() AnalysisTemplateFormatPtrOutput
	ToAnalysisTemplateFormatPtrOutputWithContext(context.Context) AnalysisTemplateFormatPtrOutput
}

func AnalysisTemplateFormatPtr added in v0.76.0

func AnalysisTemplateFormatPtr(v string) AnalysisTemplateFormatPtrInput

type AnalysisTemplateFormatPtrOutput added in v0.76.0

type AnalysisTemplateFormatPtrOutput struct{ *pulumi.OutputState }

func (AnalysisTemplateFormatPtrOutput) Elem added in v0.76.0

func (AnalysisTemplateFormatPtrOutput) ElementType added in v0.76.0

func (AnalysisTemplateFormatPtrOutput) ToAnalysisTemplateFormatPtrOutput added in v0.76.0

func (o AnalysisTemplateFormatPtrOutput) ToAnalysisTemplateFormatPtrOutput() AnalysisTemplateFormatPtrOutput

func (AnalysisTemplateFormatPtrOutput) ToAnalysisTemplateFormatPtrOutputWithContext added in v0.76.0

func (o AnalysisTemplateFormatPtrOutput) ToAnalysisTemplateFormatPtrOutputWithContext(ctx context.Context) AnalysisTemplateFormatPtrOutput

func (AnalysisTemplateFormatPtrOutput) ToOutput added in v0.76.0

func (AnalysisTemplateFormatPtrOutput) ToStringPtrOutput added in v0.76.0

func (AnalysisTemplateFormatPtrOutput) ToStringPtrOutputWithContext added in v0.76.0

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

type AnalysisTemplateInput added in v0.76.0

type AnalysisTemplateInput interface {
	pulumi.Input

	ToAnalysisTemplateOutput() AnalysisTemplateOutput
	ToAnalysisTemplateOutputWithContext(ctx context.Context) AnalysisTemplateOutput
}

type AnalysisTemplateOutput added in v0.76.0

type AnalysisTemplateOutput struct{ *pulumi.OutputState }

func (AnalysisTemplateOutput) AnalysisParameters added in v0.76.0

The member who can query can provide this placeholder for a literal data value in an analysis template

func (AnalysisTemplateOutput) AnalysisTemplateIdentifier added in v0.76.0

func (o AnalysisTemplateOutput) AnalysisTemplateIdentifier() pulumi.StringOutput

func (AnalysisTemplateOutput) Arn added in v0.76.0

func (AnalysisTemplateOutput) CollaborationArn added in v0.76.0

func (o AnalysisTemplateOutput) CollaborationArn() pulumi.StringOutput

func (AnalysisTemplateOutput) CollaborationIdentifier added in v0.76.0

func (o AnalysisTemplateOutput) CollaborationIdentifier() pulumi.StringOutput

func (AnalysisTemplateOutput) Description added in v0.76.0

func (AnalysisTemplateOutput) ElementType added in v0.76.0

func (AnalysisTemplateOutput) ElementType() reflect.Type

func (AnalysisTemplateOutput) Format added in v0.76.0

func (AnalysisTemplateOutput) MembershipArn added in v0.76.0

func (o AnalysisTemplateOutput) MembershipArn() pulumi.StringOutput

func (AnalysisTemplateOutput) MembershipIdentifier added in v0.76.0

func (o AnalysisTemplateOutput) MembershipIdentifier() pulumi.StringOutput

func (AnalysisTemplateOutput) Name added in v0.76.0

func (AnalysisTemplateOutput) Schema added in v0.76.0

func (AnalysisTemplateOutput) Source added in v0.76.0

func (AnalysisTemplateOutput) Tags added in v0.76.0

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

func (AnalysisTemplateOutput) ToAnalysisTemplateOutput added in v0.76.0

func (o AnalysisTemplateOutput) ToAnalysisTemplateOutput() AnalysisTemplateOutput

func (AnalysisTemplateOutput) ToAnalysisTemplateOutputWithContext added in v0.76.0

func (o AnalysisTemplateOutput) ToAnalysisTemplateOutputWithContext(ctx context.Context) AnalysisTemplateOutput

func (AnalysisTemplateOutput) ToOutput added in v0.76.0

type AnalysisTemplateState added in v0.76.0

type AnalysisTemplateState struct {
}

func (AnalysisTemplateState) ElementType added in v0.76.0

func (AnalysisTemplateState) ElementType() reflect.Type

type AnalysisTemplateTag added in v0.76.0

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

type AnalysisTemplateTagArgs added in v0.76.0

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

func (AnalysisTemplateTagArgs) ElementType added in v0.76.0

func (AnalysisTemplateTagArgs) ElementType() reflect.Type

func (AnalysisTemplateTagArgs) ToAnalysisTemplateTagOutput added in v0.76.0

func (i AnalysisTemplateTagArgs) ToAnalysisTemplateTagOutput() AnalysisTemplateTagOutput

func (AnalysisTemplateTagArgs) ToAnalysisTemplateTagOutputWithContext added in v0.76.0

func (i AnalysisTemplateTagArgs) ToAnalysisTemplateTagOutputWithContext(ctx context.Context) AnalysisTemplateTagOutput

func (AnalysisTemplateTagArgs) ToOutput added in v0.76.0

type AnalysisTemplateTagArray added in v0.76.0

type AnalysisTemplateTagArray []AnalysisTemplateTagInput

func (AnalysisTemplateTagArray) ElementType added in v0.76.0

func (AnalysisTemplateTagArray) ElementType() reflect.Type

func (AnalysisTemplateTagArray) ToAnalysisTemplateTagArrayOutput added in v0.76.0

func (i AnalysisTemplateTagArray) ToAnalysisTemplateTagArrayOutput() AnalysisTemplateTagArrayOutput

func (AnalysisTemplateTagArray) ToAnalysisTemplateTagArrayOutputWithContext added in v0.76.0

func (i AnalysisTemplateTagArray) ToAnalysisTemplateTagArrayOutputWithContext(ctx context.Context) AnalysisTemplateTagArrayOutput

func (AnalysisTemplateTagArray) ToOutput added in v0.76.0

type AnalysisTemplateTagArrayInput added in v0.76.0

type AnalysisTemplateTagArrayInput interface {
	pulumi.Input

	ToAnalysisTemplateTagArrayOutput() AnalysisTemplateTagArrayOutput
	ToAnalysisTemplateTagArrayOutputWithContext(context.Context) AnalysisTemplateTagArrayOutput
}

AnalysisTemplateTagArrayInput is an input type that accepts AnalysisTemplateTagArray and AnalysisTemplateTagArrayOutput values. You can construct a concrete instance of `AnalysisTemplateTagArrayInput` via:

AnalysisTemplateTagArray{ AnalysisTemplateTagArgs{...} }

type AnalysisTemplateTagArrayOutput added in v0.76.0

type AnalysisTemplateTagArrayOutput struct{ *pulumi.OutputState }

func (AnalysisTemplateTagArrayOutput) ElementType added in v0.76.0

func (AnalysisTemplateTagArrayOutput) Index added in v0.76.0

func (AnalysisTemplateTagArrayOutput) ToAnalysisTemplateTagArrayOutput added in v0.76.0

func (o AnalysisTemplateTagArrayOutput) ToAnalysisTemplateTagArrayOutput() AnalysisTemplateTagArrayOutput

func (AnalysisTemplateTagArrayOutput) ToAnalysisTemplateTagArrayOutputWithContext added in v0.76.0

func (o AnalysisTemplateTagArrayOutput) ToAnalysisTemplateTagArrayOutputWithContext(ctx context.Context) AnalysisTemplateTagArrayOutput

func (AnalysisTemplateTagArrayOutput) ToOutput added in v0.76.0

type AnalysisTemplateTagInput added in v0.76.0

type AnalysisTemplateTagInput interface {
	pulumi.Input

	ToAnalysisTemplateTagOutput() AnalysisTemplateTagOutput
	ToAnalysisTemplateTagOutputWithContext(context.Context) AnalysisTemplateTagOutput
}

AnalysisTemplateTagInput is an input type that accepts AnalysisTemplateTagArgs and AnalysisTemplateTagOutput values. You can construct a concrete instance of `AnalysisTemplateTagInput` via:

AnalysisTemplateTagArgs{...}

type AnalysisTemplateTagOutput added in v0.76.0

type AnalysisTemplateTagOutput struct{ *pulumi.OutputState }

func (AnalysisTemplateTagOutput) ElementType added in v0.76.0

func (AnalysisTemplateTagOutput) ElementType() reflect.Type

func (AnalysisTemplateTagOutput) Key added in v0.76.0

func (AnalysisTemplateTagOutput) ToAnalysisTemplateTagOutput added in v0.76.0

func (o AnalysisTemplateTagOutput) ToAnalysisTemplateTagOutput() AnalysisTemplateTagOutput

func (AnalysisTemplateTagOutput) ToAnalysisTemplateTagOutputWithContext added in v0.76.0

func (o AnalysisTemplateTagOutput) ToAnalysisTemplateTagOutputWithContext(ctx context.Context) AnalysisTemplateTagOutput

func (AnalysisTemplateTagOutput) ToOutput added in v0.76.0

func (AnalysisTemplateTagOutput) Value added in v0.76.0

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

func (*Collaboration) ToOutput added in v0.76.0

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

func (CollaborationDataEncryptionMetadataArgs) ToOutput added in v0.76.0

type CollaborationDataEncryptionMetadataInput

type CollaborationDataEncryptionMetadataInput interface {
	pulumi.Input

	ToCollaborationDataEncryptionMetadataOutput() CollaborationDataEncryptionMetadataOutput
	ToCollaborationDataEncryptionMetadataOutputWithContext(context.Context) CollaborationDataEncryptionMetadataOutput
}

CollaborationDataEncryptionMetadataInput is an input type that accepts CollaborationDataEncryptionMetadataArgs and CollaborationDataEncryptionMetadataOutput values. You can construct a concrete instance of `CollaborationDataEncryptionMetadataInput` via:

CollaborationDataEncryptionMetadataArgs{...}

type CollaborationDataEncryptionMetadataOutput

type CollaborationDataEncryptionMetadataOutput struct{ *pulumi.OutputState }

func (CollaborationDataEncryptionMetadataOutput) AllowCleartext

func (CollaborationDataEncryptionMetadataOutput) AllowDuplicates

func (CollaborationDataEncryptionMetadataOutput) AllowJoinsOnColumnsWithDifferentNames

func (o CollaborationDataEncryptionMetadataOutput) AllowJoinsOnColumnsWithDifferentNames() pulumi.BoolOutput

func (CollaborationDataEncryptionMetadataOutput) ElementType

func (CollaborationDataEncryptionMetadataOutput) PreserveNulls

func (CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataOutput

func (o CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataOutput() CollaborationDataEncryptionMetadataOutput

func (CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataOutputWithContext

func (o CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataOutputWithContext(ctx context.Context) CollaborationDataEncryptionMetadataOutput

func (CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataPtrOutput

func (o CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataPtrOutput() CollaborationDataEncryptionMetadataPtrOutput

func (CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataPtrOutputWithContext

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

func (CollaborationDataEncryptionMetadataOutput) ToOutput added in v0.76.0

type CollaborationDataEncryptionMetadataPtrInput

type CollaborationDataEncryptionMetadataPtrInput interface {
	pulumi.Input

	ToCollaborationDataEncryptionMetadataPtrOutput() CollaborationDataEncryptionMetadataPtrOutput
	ToCollaborationDataEncryptionMetadataPtrOutputWithContext(context.Context) CollaborationDataEncryptionMetadataPtrOutput
}

CollaborationDataEncryptionMetadataPtrInput is an input type that accepts CollaborationDataEncryptionMetadataArgs, CollaborationDataEncryptionMetadataPtr and CollaborationDataEncryptionMetadataPtrOutput values. You can construct a concrete instance of `CollaborationDataEncryptionMetadataPtrInput` via:

        CollaborationDataEncryptionMetadataArgs{...}

or:

        nil

type CollaborationDataEncryptionMetadataPtrOutput

type CollaborationDataEncryptionMetadataPtrOutput struct{ *pulumi.OutputState }

func (CollaborationDataEncryptionMetadataPtrOutput) AllowCleartext

func (CollaborationDataEncryptionMetadataPtrOutput) AllowDuplicates

func (CollaborationDataEncryptionMetadataPtrOutput) AllowJoinsOnColumnsWithDifferentNames

func (o CollaborationDataEncryptionMetadataPtrOutput) AllowJoinsOnColumnsWithDifferentNames() pulumi.BoolPtrOutput

func (CollaborationDataEncryptionMetadataPtrOutput) Elem

func (CollaborationDataEncryptionMetadataPtrOutput) ElementType

func (CollaborationDataEncryptionMetadataPtrOutput) PreserveNulls

func (CollaborationDataEncryptionMetadataPtrOutput) ToCollaborationDataEncryptionMetadataPtrOutput

func (o CollaborationDataEncryptionMetadataPtrOutput) ToCollaborationDataEncryptionMetadataPtrOutput() CollaborationDataEncryptionMetadataPtrOutput

func (CollaborationDataEncryptionMetadataPtrOutput) ToCollaborationDataEncryptionMetadataPtrOutputWithContext

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

func (CollaborationDataEncryptionMetadataPtrOutput) ToOutput added in v0.76.0

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

func (CollaborationMemberAbilityArray) ToOutput added in v0.76.0

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

func (CollaborationMemberAbilityArrayOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

func (CollaborationMemberSpecificationArgs) ToOutput added in v0.76.0

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

func (CollaborationMemberSpecificationArray) ToOutput added in v0.76.0

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

func (CollaborationMemberSpecificationArrayOutput) ToOutput added in v0.76.0

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

func (CollaborationMemberSpecificationOutput) ToOutput added in v0.76.0

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

func (CollaborationOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

func (CollaborationTagArgs) ToOutput added in v0.76.0

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

func (CollaborationTagArray) ToOutput added in v0.76.0

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

func (CollaborationTagArrayOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

func (*ConfiguredTable) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

func (ConfiguredTableAnalysisRuleArgs) ToOutput added in v0.76.0

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

func (ConfiguredTableAnalysisRuleArray) ToOutput added in v0.76.0

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

func (ConfiguredTableAnalysisRuleArrayOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

func (ConfiguredTableAnalysisRulePolicyArgs) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

func (*ConfiguredTableAssociation) ToOutput added in v0.76.0

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

func (ConfiguredTableAssociationOutput) ToOutput added in v0.76.0

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

func (ConfiguredTableAssociationTagArgs) ToOutput added in v0.76.0

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

func (ConfiguredTableAssociationTagArray) ToOutput added in v0.76.0

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

func (ConfiguredTableAssociationTagArrayOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

func (ConfiguredTableGlueTableReferenceArgs) ToOutput added in v0.76.0

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

func (ConfiguredTableGlueTableReferenceOutput) ToOutput added in v0.76.0

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

func (ConfiguredTableOutput) ToOutput added in v0.76.0

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

func (ConfiguredTableTableReferenceArgs) ToOutput added in v0.76.0

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

func (ConfiguredTableTableReferenceOutput) ToOutput added in v0.76.0

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

func (ConfiguredTableTagArgs) ToOutput added in v0.76.0

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

func (ConfiguredTableTagArray) ToOutput added in v0.76.0

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

func (ConfiguredTableTagArrayOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (ConfiguredTableTagOutput) Value

type LookupAnalysisTemplateArgs added in v0.76.0

type LookupAnalysisTemplateArgs struct {
	AnalysisTemplateIdentifier string `pulumi:"analysisTemplateIdentifier"`
	MembershipIdentifier       string `pulumi:"membershipIdentifier"`
}

type LookupAnalysisTemplateOutputArgs added in v0.76.0

type LookupAnalysisTemplateOutputArgs struct {
	AnalysisTemplateIdentifier pulumi.StringInput `pulumi:"analysisTemplateIdentifier"`
	MembershipIdentifier       pulumi.StringInput `pulumi:"membershipIdentifier"`
}

func (LookupAnalysisTemplateOutputArgs) ElementType added in v0.76.0

type LookupAnalysisTemplateResult added in v0.76.0

type LookupAnalysisTemplateResult struct {
	AnalysisTemplateIdentifier *string                         `pulumi:"analysisTemplateIdentifier"`
	Arn                        *string                         `pulumi:"arn"`
	CollaborationArn           *string                         `pulumi:"collaborationArn"`
	CollaborationIdentifier    *string                         `pulumi:"collaborationIdentifier"`
	Description                *string                         `pulumi:"description"`
	MembershipArn              *string                         `pulumi:"membershipArn"`
	Schema                     *AnalysisTemplateAnalysisSchema `pulumi:"schema"`
	// An arbitrary set of tags (key-value pairs) for this cleanrooms analysis template.
	Tags []AnalysisTemplateTag `pulumi:"tags"`
}

func LookupAnalysisTemplate added in v0.76.0

func LookupAnalysisTemplate(ctx *pulumi.Context, args *LookupAnalysisTemplateArgs, opts ...pulumi.InvokeOption) (*LookupAnalysisTemplateResult, error)

Represents a stored analysis within a collaboration

type LookupAnalysisTemplateResultOutput added in v0.76.0

type LookupAnalysisTemplateResultOutput struct{ *pulumi.OutputState }

func LookupAnalysisTemplateOutput added in v0.76.0

func (LookupAnalysisTemplateResultOutput) AnalysisTemplateIdentifier added in v0.76.0

func (o LookupAnalysisTemplateResultOutput) AnalysisTemplateIdentifier() pulumi.StringPtrOutput

func (LookupAnalysisTemplateResultOutput) Arn added in v0.76.0

func (LookupAnalysisTemplateResultOutput) CollaborationArn added in v0.76.0

func (LookupAnalysisTemplateResultOutput) CollaborationIdentifier added in v0.76.0

func (o LookupAnalysisTemplateResultOutput) CollaborationIdentifier() pulumi.StringPtrOutput

func (LookupAnalysisTemplateResultOutput) Description added in v0.76.0

func (LookupAnalysisTemplateResultOutput) ElementType added in v0.76.0

func (LookupAnalysisTemplateResultOutput) MembershipArn added in v0.76.0

func (LookupAnalysisTemplateResultOutput) Schema added in v0.76.0

func (LookupAnalysisTemplateResultOutput) Tags added in v0.76.0

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

func (LookupAnalysisTemplateResultOutput) ToLookupAnalysisTemplateResultOutput added in v0.76.0

func (o LookupAnalysisTemplateResultOutput) ToLookupAnalysisTemplateResultOutput() LookupAnalysisTemplateResultOutput

func (LookupAnalysisTemplateResultOutput) ToLookupAnalysisTemplateResultOutputWithContext added in v0.76.0

func (o LookupAnalysisTemplateResultOutput) ToLookupAnalysisTemplateResultOutputWithContext(ctx context.Context) LookupAnalysisTemplateResultOutput

func (LookupAnalysisTemplateResultOutput) ToOutput added in v0.76.0

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

func (LookupCollaborationResultOutput) ToOutput added in v0.76.0

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

func (LookupConfiguredTableAssociationResultOutput) ToOutput added in v0.76.0

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

func (LookupConfiguredTableResultOutput) ToOutput added in v0.76.0

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"`
	DefaultResultConfiguration    *MembershipProtectedQueryResultConfiguration `pulumi:"defaultResultConfiguration"`
	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) DefaultResultConfiguration added in v0.77.0

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

func (LookupMembershipResultOutput) ToOutput added in v0.76.0

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"`
	DefaultResultConfiguration    MembershipProtectedQueryResultConfigurationPtrOutput `pulumi:"defaultResultConfiguration"`
	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

func (*Membership) ToOutput added in v0.76.0

func (i *Membership) ToOutput(ctx context.Context) pulumix.Output[*Membership]

type MembershipArgs

type MembershipArgs struct {
	CollaborationIdentifier    pulumi.StringInput
	DefaultResultConfiguration MembershipProtectedQueryResultConfigurationPtrInput
	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) DefaultResultConfiguration added in v0.77.0

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

func (MembershipOutput) ToOutput added in v0.76.0

type MembershipProtectedQueryOutputConfiguration added in v0.77.0

type MembershipProtectedQueryOutputConfiguration struct {
	S3 MembershipProtectedQueryS3OutputConfiguration `pulumi:"s3"`
}

type MembershipProtectedQueryOutputConfigurationArgs added in v0.77.0

type MembershipProtectedQueryOutputConfigurationArgs struct {
	S3 MembershipProtectedQueryS3OutputConfigurationInput `pulumi:"s3"`
}

func (MembershipProtectedQueryOutputConfigurationArgs) ElementType added in v0.77.0

func (MembershipProtectedQueryOutputConfigurationArgs) ToMembershipProtectedQueryOutputConfigurationOutput added in v0.77.0

func (i MembershipProtectedQueryOutputConfigurationArgs) ToMembershipProtectedQueryOutputConfigurationOutput() MembershipProtectedQueryOutputConfigurationOutput

func (MembershipProtectedQueryOutputConfigurationArgs) ToMembershipProtectedQueryOutputConfigurationOutputWithContext added in v0.77.0

func (i MembershipProtectedQueryOutputConfigurationArgs) ToMembershipProtectedQueryOutputConfigurationOutputWithContext(ctx context.Context) MembershipProtectedQueryOutputConfigurationOutput

func (MembershipProtectedQueryOutputConfigurationArgs) ToMembershipProtectedQueryOutputConfigurationPtrOutput added in v0.77.0

func (i MembershipProtectedQueryOutputConfigurationArgs) ToMembershipProtectedQueryOutputConfigurationPtrOutput() MembershipProtectedQueryOutputConfigurationPtrOutput

func (MembershipProtectedQueryOutputConfigurationArgs) ToMembershipProtectedQueryOutputConfigurationPtrOutputWithContext added in v0.77.0

func (i MembershipProtectedQueryOutputConfigurationArgs) ToMembershipProtectedQueryOutputConfigurationPtrOutputWithContext(ctx context.Context) MembershipProtectedQueryOutputConfigurationPtrOutput

func (MembershipProtectedQueryOutputConfigurationArgs) ToOutput added in v0.77.0

type MembershipProtectedQueryOutputConfigurationInput added in v0.77.0

type MembershipProtectedQueryOutputConfigurationInput interface {
	pulumi.Input

	ToMembershipProtectedQueryOutputConfigurationOutput() MembershipProtectedQueryOutputConfigurationOutput
	ToMembershipProtectedQueryOutputConfigurationOutputWithContext(context.Context) MembershipProtectedQueryOutputConfigurationOutput
}

MembershipProtectedQueryOutputConfigurationInput is an input type that accepts MembershipProtectedQueryOutputConfigurationArgs and MembershipProtectedQueryOutputConfigurationOutput values. You can construct a concrete instance of `MembershipProtectedQueryOutputConfigurationInput` via:

MembershipProtectedQueryOutputConfigurationArgs{...}

type MembershipProtectedQueryOutputConfigurationOutput added in v0.77.0

type MembershipProtectedQueryOutputConfigurationOutput struct{ *pulumi.OutputState }

func (MembershipProtectedQueryOutputConfigurationOutput) ElementType added in v0.77.0

func (MembershipProtectedQueryOutputConfigurationOutput) S3 added in v0.77.0

func (MembershipProtectedQueryOutputConfigurationOutput) ToMembershipProtectedQueryOutputConfigurationOutput added in v0.77.0

func (o MembershipProtectedQueryOutputConfigurationOutput) ToMembershipProtectedQueryOutputConfigurationOutput() MembershipProtectedQueryOutputConfigurationOutput

func (MembershipProtectedQueryOutputConfigurationOutput) ToMembershipProtectedQueryOutputConfigurationOutputWithContext added in v0.77.0

func (o MembershipProtectedQueryOutputConfigurationOutput) ToMembershipProtectedQueryOutputConfigurationOutputWithContext(ctx context.Context) MembershipProtectedQueryOutputConfigurationOutput

func (MembershipProtectedQueryOutputConfigurationOutput) ToMembershipProtectedQueryOutputConfigurationPtrOutput added in v0.77.0

func (o MembershipProtectedQueryOutputConfigurationOutput) ToMembershipProtectedQueryOutputConfigurationPtrOutput() MembershipProtectedQueryOutputConfigurationPtrOutput

func (MembershipProtectedQueryOutputConfigurationOutput) ToMembershipProtectedQueryOutputConfigurationPtrOutputWithContext added in v0.77.0

func (o MembershipProtectedQueryOutputConfigurationOutput) ToMembershipProtectedQueryOutputConfigurationPtrOutputWithContext(ctx context.Context) MembershipProtectedQueryOutputConfigurationPtrOutput

func (MembershipProtectedQueryOutputConfigurationOutput) ToOutput added in v0.77.0

type MembershipProtectedQueryOutputConfigurationPtrInput added in v0.77.0

type MembershipProtectedQueryOutputConfigurationPtrInput interface {
	pulumi.Input

	ToMembershipProtectedQueryOutputConfigurationPtrOutput() MembershipProtectedQueryOutputConfigurationPtrOutput
	ToMembershipProtectedQueryOutputConfigurationPtrOutputWithContext(context.Context) MembershipProtectedQueryOutputConfigurationPtrOutput
}

MembershipProtectedQueryOutputConfigurationPtrInput is an input type that accepts MembershipProtectedQueryOutputConfigurationArgs, MembershipProtectedQueryOutputConfigurationPtr and MembershipProtectedQueryOutputConfigurationPtrOutput values. You can construct a concrete instance of `MembershipProtectedQueryOutputConfigurationPtrInput` via:

        MembershipProtectedQueryOutputConfigurationArgs{...}

or:

        nil

type MembershipProtectedQueryOutputConfigurationPtrOutput added in v0.77.0

type MembershipProtectedQueryOutputConfigurationPtrOutput struct{ *pulumi.OutputState }

func (MembershipProtectedQueryOutputConfigurationPtrOutput) Elem added in v0.77.0

func (MembershipProtectedQueryOutputConfigurationPtrOutput) ElementType added in v0.77.0

func (MembershipProtectedQueryOutputConfigurationPtrOutput) S3 added in v0.77.0

func (MembershipProtectedQueryOutputConfigurationPtrOutput) ToMembershipProtectedQueryOutputConfigurationPtrOutput added in v0.77.0

func (MembershipProtectedQueryOutputConfigurationPtrOutput) ToMembershipProtectedQueryOutputConfigurationPtrOutputWithContext added in v0.77.0

func (o MembershipProtectedQueryOutputConfigurationPtrOutput) ToMembershipProtectedQueryOutputConfigurationPtrOutputWithContext(ctx context.Context) MembershipProtectedQueryOutputConfigurationPtrOutput

func (MembershipProtectedQueryOutputConfigurationPtrOutput) ToOutput added in v0.77.0

type MembershipProtectedQueryResultConfiguration added in v0.77.0

type MembershipProtectedQueryResultConfiguration struct {
	OutputConfiguration MembershipProtectedQueryOutputConfiguration `pulumi:"outputConfiguration"`
	RoleArn             *string                                     `pulumi:"roleArn"`
}

type MembershipProtectedQueryResultConfigurationArgs added in v0.77.0

type MembershipProtectedQueryResultConfigurationArgs struct {
	OutputConfiguration MembershipProtectedQueryOutputConfigurationInput `pulumi:"outputConfiguration"`
	RoleArn             pulumi.StringPtrInput                            `pulumi:"roleArn"`
}

func (MembershipProtectedQueryResultConfigurationArgs) ElementType added in v0.77.0

func (MembershipProtectedQueryResultConfigurationArgs) ToMembershipProtectedQueryResultConfigurationOutput added in v0.77.0

func (i MembershipProtectedQueryResultConfigurationArgs) ToMembershipProtectedQueryResultConfigurationOutput() MembershipProtectedQueryResultConfigurationOutput

func (MembershipProtectedQueryResultConfigurationArgs) ToMembershipProtectedQueryResultConfigurationOutputWithContext added in v0.77.0

func (i MembershipProtectedQueryResultConfigurationArgs) ToMembershipProtectedQueryResultConfigurationOutputWithContext(ctx context.Context) MembershipProtectedQueryResultConfigurationOutput

func (MembershipProtectedQueryResultConfigurationArgs) ToMembershipProtectedQueryResultConfigurationPtrOutput added in v0.77.0

func (i MembershipProtectedQueryResultConfigurationArgs) ToMembershipProtectedQueryResultConfigurationPtrOutput() MembershipProtectedQueryResultConfigurationPtrOutput

func (MembershipProtectedQueryResultConfigurationArgs) ToMembershipProtectedQueryResultConfigurationPtrOutputWithContext added in v0.77.0

func (i MembershipProtectedQueryResultConfigurationArgs) ToMembershipProtectedQueryResultConfigurationPtrOutputWithContext(ctx context.Context) MembershipProtectedQueryResultConfigurationPtrOutput

func (MembershipProtectedQueryResultConfigurationArgs) ToOutput added in v0.77.0

type MembershipProtectedQueryResultConfigurationInput added in v0.77.0

type MembershipProtectedQueryResultConfigurationInput interface {
	pulumi.Input

	ToMembershipProtectedQueryResultConfigurationOutput() MembershipProtectedQueryResultConfigurationOutput
	ToMembershipProtectedQueryResultConfigurationOutputWithContext(context.Context) MembershipProtectedQueryResultConfigurationOutput
}

MembershipProtectedQueryResultConfigurationInput is an input type that accepts MembershipProtectedQueryResultConfigurationArgs and MembershipProtectedQueryResultConfigurationOutput values. You can construct a concrete instance of `MembershipProtectedQueryResultConfigurationInput` via:

MembershipProtectedQueryResultConfigurationArgs{...}

type MembershipProtectedQueryResultConfigurationOutput added in v0.77.0

type MembershipProtectedQueryResultConfigurationOutput struct{ *pulumi.OutputState }

func (MembershipProtectedQueryResultConfigurationOutput) ElementType added in v0.77.0

func (MembershipProtectedQueryResultConfigurationOutput) OutputConfiguration added in v0.77.0

func (MembershipProtectedQueryResultConfigurationOutput) RoleArn added in v0.77.0

func (MembershipProtectedQueryResultConfigurationOutput) ToMembershipProtectedQueryResultConfigurationOutput added in v0.77.0

func (o MembershipProtectedQueryResultConfigurationOutput) ToMembershipProtectedQueryResultConfigurationOutput() MembershipProtectedQueryResultConfigurationOutput

func (MembershipProtectedQueryResultConfigurationOutput) ToMembershipProtectedQueryResultConfigurationOutputWithContext added in v0.77.0

func (o MembershipProtectedQueryResultConfigurationOutput) ToMembershipProtectedQueryResultConfigurationOutputWithContext(ctx context.Context) MembershipProtectedQueryResultConfigurationOutput

func (MembershipProtectedQueryResultConfigurationOutput) ToMembershipProtectedQueryResultConfigurationPtrOutput added in v0.77.0

func (o MembershipProtectedQueryResultConfigurationOutput) ToMembershipProtectedQueryResultConfigurationPtrOutput() MembershipProtectedQueryResultConfigurationPtrOutput

func (MembershipProtectedQueryResultConfigurationOutput) ToMembershipProtectedQueryResultConfigurationPtrOutputWithContext added in v0.77.0

func (o MembershipProtectedQueryResultConfigurationOutput) ToMembershipProtectedQueryResultConfigurationPtrOutputWithContext(ctx context.Context) MembershipProtectedQueryResultConfigurationPtrOutput

func (MembershipProtectedQueryResultConfigurationOutput) ToOutput added in v0.77.0

type MembershipProtectedQueryResultConfigurationPtrInput added in v0.77.0

type MembershipProtectedQueryResultConfigurationPtrInput interface {
	pulumi.Input

	ToMembershipProtectedQueryResultConfigurationPtrOutput() MembershipProtectedQueryResultConfigurationPtrOutput
	ToMembershipProtectedQueryResultConfigurationPtrOutputWithContext(context.Context) MembershipProtectedQueryResultConfigurationPtrOutput
}

MembershipProtectedQueryResultConfigurationPtrInput is an input type that accepts MembershipProtectedQueryResultConfigurationArgs, MembershipProtectedQueryResultConfigurationPtr and MembershipProtectedQueryResultConfigurationPtrOutput values. You can construct a concrete instance of `MembershipProtectedQueryResultConfigurationPtrInput` via:

        MembershipProtectedQueryResultConfigurationArgs{...}

or:

        nil

type MembershipProtectedQueryResultConfigurationPtrOutput added in v0.77.0

type MembershipProtectedQueryResultConfigurationPtrOutput struct{ *pulumi.OutputState }

func (MembershipProtectedQueryResultConfigurationPtrOutput) Elem added in v0.77.0

func (MembershipProtectedQueryResultConfigurationPtrOutput) ElementType added in v0.77.0

func (MembershipProtectedQueryResultConfigurationPtrOutput) OutputConfiguration added in v0.77.0

func (MembershipProtectedQueryResultConfigurationPtrOutput) RoleArn added in v0.77.0

func (MembershipProtectedQueryResultConfigurationPtrOutput) ToMembershipProtectedQueryResultConfigurationPtrOutput added in v0.77.0

func (MembershipProtectedQueryResultConfigurationPtrOutput) ToMembershipProtectedQueryResultConfigurationPtrOutputWithContext added in v0.77.0

func (o MembershipProtectedQueryResultConfigurationPtrOutput) ToMembershipProtectedQueryResultConfigurationPtrOutputWithContext(ctx context.Context) MembershipProtectedQueryResultConfigurationPtrOutput

func (MembershipProtectedQueryResultConfigurationPtrOutput) ToOutput added in v0.77.0

type MembershipProtectedQueryS3OutputConfiguration added in v0.77.0

type MembershipProtectedQueryS3OutputConfiguration struct {
	Bucket       string                 `pulumi:"bucket"`
	KeyPrefix    *string                `pulumi:"keyPrefix"`
	ResultFormat MembershipResultFormat `pulumi:"resultFormat"`
}

type MembershipProtectedQueryS3OutputConfigurationArgs added in v0.77.0

type MembershipProtectedQueryS3OutputConfigurationArgs struct {
	Bucket       pulumi.StringInput          `pulumi:"bucket"`
	KeyPrefix    pulumi.StringPtrInput       `pulumi:"keyPrefix"`
	ResultFormat MembershipResultFormatInput `pulumi:"resultFormat"`
}

func (MembershipProtectedQueryS3OutputConfigurationArgs) ElementType added in v0.77.0

func (MembershipProtectedQueryS3OutputConfigurationArgs) ToMembershipProtectedQueryS3OutputConfigurationOutput added in v0.77.0

func (i MembershipProtectedQueryS3OutputConfigurationArgs) ToMembershipProtectedQueryS3OutputConfigurationOutput() MembershipProtectedQueryS3OutputConfigurationOutput

func (MembershipProtectedQueryS3OutputConfigurationArgs) ToMembershipProtectedQueryS3OutputConfigurationOutputWithContext added in v0.77.0

func (i MembershipProtectedQueryS3OutputConfigurationArgs) ToMembershipProtectedQueryS3OutputConfigurationOutputWithContext(ctx context.Context) MembershipProtectedQueryS3OutputConfigurationOutput

func (MembershipProtectedQueryS3OutputConfigurationArgs) ToMembershipProtectedQueryS3OutputConfigurationPtrOutput added in v0.77.0

func (i MembershipProtectedQueryS3OutputConfigurationArgs) ToMembershipProtectedQueryS3OutputConfigurationPtrOutput() MembershipProtectedQueryS3OutputConfigurationPtrOutput

func (MembershipProtectedQueryS3OutputConfigurationArgs) ToMembershipProtectedQueryS3OutputConfigurationPtrOutputWithContext added in v0.77.0

func (i MembershipProtectedQueryS3OutputConfigurationArgs) ToMembershipProtectedQueryS3OutputConfigurationPtrOutputWithContext(ctx context.Context) MembershipProtectedQueryS3OutputConfigurationPtrOutput

func (MembershipProtectedQueryS3OutputConfigurationArgs) ToOutput added in v0.77.0

type MembershipProtectedQueryS3OutputConfigurationInput added in v0.77.0

type MembershipProtectedQueryS3OutputConfigurationInput interface {
	pulumi.Input

	ToMembershipProtectedQueryS3OutputConfigurationOutput() MembershipProtectedQueryS3OutputConfigurationOutput
	ToMembershipProtectedQueryS3OutputConfigurationOutputWithContext(context.Context) MembershipProtectedQueryS3OutputConfigurationOutput
}

MembershipProtectedQueryS3OutputConfigurationInput is an input type that accepts MembershipProtectedQueryS3OutputConfigurationArgs and MembershipProtectedQueryS3OutputConfigurationOutput values. You can construct a concrete instance of `MembershipProtectedQueryS3OutputConfigurationInput` via:

MembershipProtectedQueryS3OutputConfigurationArgs{...}

type MembershipProtectedQueryS3OutputConfigurationOutput added in v0.77.0

type MembershipProtectedQueryS3OutputConfigurationOutput struct{ *pulumi.OutputState }

func (MembershipProtectedQueryS3OutputConfigurationOutput) Bucket added in v0.77.0

func (MembershipProtectedQueryS3OutputConfigurationOutput) ElementType added in v0.77.0

func (MembershipProtectedQueryS3OutputConfigurationOutput) KeyPrefix added in v0.77.0

func (MembershipProtectedQueryS3OutputConfigurationOutput) ResultFormat added in v0.77.0

func (MembershipProtectedQueryS3OutputConfigurationOutput) ToMembershipProtectedQueryS3OutputConfigurationOutput added in v0.77.0

func (o MembershipProtectedQueryS3OutputConfigurationOutput) ToMembershipProtectedQueryS3OutputConfigurationOutput() MembershipProtectedQueryS3OutputConfigurationOutput

func (MembershipProtectedQueryS3OutputConfigurationOutput) ToMembershipProtectedQueryS3OutputConfigurationOutputWithContext added in v0.77.0

func (o MembershipProtectedQueryS3OutputConfigurationOutput) ToMembershipProtectedQueryS3OutputConfigurationOutputWithContext(ctx context.Context) MembershipProtectedQueryS3OutputConfigurationOutput

func (MembershipProtectedQueryS3OutputConfigurationOutput) ToMembershipProtectedQueryS3OutputConfigurationPtrOutput added in v0.77.0

func (o MembershipProtectedQueryS3OutputConfigurationOutput) ToMembershipProtectedQueryS3OutputConfigurationPtrOutput() MembershipProtectedQueryS3OutputConfigurationPtrOutput

func (MembershipProtectedQueryS3OutputConfigurationOutput) ToMembershipProtectedQueryS3OutputConfigurationPtrOutputWithContext added in v0.77.0

func (o MembershipProtectedQueryS3OutputConfigurationOutput) ToMembershipProtectedQueryS3OutputConfigurationPtrOutputWithContext(ctx context.Context) MembershipProtectedQueryS3OutputConfigurationPtrOutput

func (MembershipProtectedQueryS3OutputConfigurationOutput) ToOutput added in v0.77.0

type MembershipProtectedQueryS3OutputConfigurationPtrInput added in v0.77.0

type MembershipProtectedQueryS3OutputConfigurationPtrInput interface {
	pulumi.Input

	ToMembershipProtectedQueryS3OutputConfigurationPtrOutput() MembershipProtectedQueryS3OutputConfigurationPtrOutput
	ToMembershipProtectedQueryS3OutputConfigurationPtrOutputWithContext(context.Context) MembershipProtectedQueryS3OutputConfigurationPtrOutput
}

MembershipProtectedQueryS3OutputConfigurationPtrInput is an input type that accepts MembershipProtectedQueryS3OutputConfigurationArgs, MembershipProtectedQueryS3OutputConfigurationPtr and MembershipProtectedQueryS3OutputConfigurationPtrOutput values. You can construct a concrete instance of `MembershipProtectedQueryS3OutputConfigurationPtrInput` via:

        MembershipProtectedQueryS3OutputConfigurationArgs{...}

or:

        nil

type MembershipProtectedQueryS3OutputConfigurationPtrOutput added in v0.77.0

type MembershipProtectedQueryS3OutputConfigurationPtrOutput struct{ *pulumi.OutputState }

func (MembershipProtectedQueryS3OutputConfigurationPtrOutput) Bucket added in v0.77.0

func (MembershipProtectedQueryS3OutputConfigurationPtrOutput) Elem added in v0.77.0

func (MembershipProtectedQueryS3OutputConfigurationPtrOutput) ElementType added in v0.77.0

func (MembershipProtectedQueryS3OutputConfigurationPtrOutput) KeyPrefix added in v0.77.0

func (MembershipProtectedQueryS3OutputConfigurationPtrOutput) ResultFormat added in v0.77.0

func (MembershipProtectedQueryS3OutputConfigurationPtrOutput) ToMembershipProtectedQueryS3OutputConfigurationPtrOutput added in v0.77.0

func (MembershipProtectedQueryS3OutputConfigurationPtrOutput) ToMembershipProtectedQueryS3OutputConfigurationPtrOutputWithContext added in v0.77.0

func (o MembershipProtectedQueryS3OutputConfigurationPtrOutput) ToMembershipProtectedQueryS3OutputConfigurationPtrOutputWithContext(ctx context.Context) MembershipProtectedQueryS3OutputConfigurationPtrOutput

func (MembershipProtectedQueryS3OutputConfigurationPtrOutput) ToOutput added in v0.77.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (MembershipQueryLogStatusPtrOutput) ToStringPtrOutput

func (MembershipQueryLogStatusPtrOutput) ToStringPtrOutputWithContext

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

type MembershipResultFormat added in v0.77.0

type MembershipResultFormat string

func (MembershipResultFormat) ElementType added in v0.77.0

func (MembershipResultFormat) ElementType() reflect.Type

func (MembershipResultFormat) ToMembershipResultFormatOutput added in v0.77.0

func (e MembershipResultFormat) ToMembershipResultFormatOutput() MembershipResultFormatOutput

func (MembershipResultFormat) ToMembershipResultFormatOutputWithContext added in v0.77.0

func (e MembershipResultFormat) ToMembershipResultFormatOutputWithContext(ctx context.Context) MembershipResultFormatOutput

func (MembershipResultFormat) ToMembershipResultFormatPtrOutput added in v0.77.0

func (e MembershipResultFormat) ToMembershipResultFormatPtrOutput() MembershipResultFormatPtrOutput

func (MembershipResultFormat) ToMembershipResultFormatPtrOutputWithContext added in v0.77.0

func (e MembershipResultFormat) ToMembershipResultFormatPtrOutputWithContext(ctx context.Context) MembershipResultFormatPtrOutput

func (MembershipResultFormat) ToStringOutput added in v0.77.0

func (e MembershipResultFormat) ToStringOutput() pulumi.StringOutput

func (MembershipResultFormat) ToStringOutputWithContext added in v0.77.0

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

func (MembershipResultFormat) ToStringPtrOutput added in v0.77.0

func (e MembershipResultFormat) ToStringPtrOutput() pulumi.StringPtrOutput

func (MembershipResultFormat) ToStringPtrOutputWithContext added in v0.77.0

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

type MembershipResultFormatInput added in v0.77.0

type MembershipResultFormatInput interface {
	pulumi.Input

	ToMembershipResultFormatOutput() MembershipResultFormatOutput
	ToMembershipResultFormatOutputWithContext(context.Context) MembershipResultFormatOutput
}

MembershipResultFormatInput is an input type that accepts MembershipResultFormatArgs and MembershipResultFormatOutput values. You can construct a concrete instance of `MembershipResultFormatInput` via:

MembershipResultFormatArgs{...}

type MembershipResultFormatOutput added in v0.77.0

type MembershipResultFormatOutput struct{ *pulumi.OutputState }

func (MembershipResultFormatOutput) ElementType added in v0.77.0

func (MembershipResultFormatOutput) ToMembershipResultFormatOutput added in v0.77.0

func (o MembershipResultFormatOutput) ToMembershipResultFormatOutput() MembershipResultFormatOutput

func (MembershipResultFormatOutput) ToMembershipResultFormatOutputWithContext added in v0.77.0

func (o MembershipResultFormatOutput) ToMembershipResultFormatOutputWithContext(ctx context.Context) MembershipResultFormatOutput

func (MembershipResultFormatOutput) ToMembershipResultFormatPtrOutput added in v0.77.0

func (o MembershipResultFormatOutput) ToMembershipResultFormatPtrOutput() MembershipResultFormatPtrOutput

func (MembershipResultFormatOutput) ToMembershipResultFormatPtrOutputWithContext added in v0.77.0

func (o MembershipResultFormatOutput) ToMembershipResultFormatPtrOutputWithContext(ctx context.Context) MembershipResultFormatPtrOutput

func (MembershipResultFormatOutput) ToOutput added in v0.77.0

func (MembershipResultFormatOutput) ToStringOutput added in v0.77.0

func (MembershipResultFormatOutput) ToStringOutputWithContext added in v0.77.0

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

func (MembershipResultFormatOutput) ToStringPtrOutput added in v0.77.0

func (o MembershipResultFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MembershipResultFormatOutput) ToStringPtrOutputWithContext added in v0.77.0

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

type MembershipResultFormatPtrInput added in v0.77.0

type MembershipResultFormatPtrInput interface {
	pulumi.Input

	ToMembershipResultFormatPtrOutput() MembershipResultFormatPtrOutput
	ToMembershipResultFormatPtrOutputWithContext(context.Context) MembershipResultFormatPtrOutput
}

func MembershipResultFormatPtr added in v0.77.0

func MembershipResultFormatPtr(v string) MembershipResultFormatPtrInput

type MembershipResultFormatPtrOutput added in v0.77.0

type MembershipResultFormatPtrOutput struct{ *pulumi.OutputState }

func (MembershipResultFormatPtrOutput) Elem added in v0.77.0

func (MembershipResultFormatPtrOutput) ElementType added in v0.77.0

func (MembershipResultFormatPtrOutput) ToMembershipResultFormatPtrOutput added in v0.77.0

func (o MembershipResultFormatPtrOutput) ToMembershipResultFormatPtrOutput() MembershipResultFormatPtrOutput

func (MembershipResultFormatPtrOutput) ToMembershipResultFormatPtrOutputWithContext added in v0.77.0

func (o MembershipResultFormatPtrOutput) ToMembershipResultFormatPtrOutputWithContext(ctx context.Context) MembershipResultFormatPtrOutput

func (MembershipResultFormatPtrOutput) ToOutput added in v0.77.0

func (MembershipResultFormatPtrOutput) ToStringPtrOutput added in v0.77.0

func (MembershipResultFormatPtrOutput) ToStringPtrOutputWithContext added in v0.77.0

func (o MembershipResultFormatPtrOutput) 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

func (MembershipTagArgs) ToOutput added in v0.76.0

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

func (MembershipTagArray) ToOutput added in v0.76.0

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

func (MembershipTagArrayOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (MembershipTagOutput) Value

Jump to

Keyboard shortcuts

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