cleanrooms

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 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")
	ConfiguredTableScalarFunctionsConvert     = ConfiguredTableScalarFunctions("CONVERT")
	ConfiguredTableScalarFunctionsCurrentDate = ConfiguredTableScalarFunctions("CURRENT_DATE")
	ConfiguredTableScalarFunctionsDateadd     = ConfiguredTableScalarFunctions("DATEADD")
	ConfiguredTableScalarFunctionsExtract     = ConfiguredTableScalarFunctions("EXTRACT")
	ConfiguredTableScalarFunctionsGetdate     = ConfiguredTableScalarFunctions("GETDATE")
	ConfiguredTableScalarFunctionsSubstring   = ConfiguredTableScalarFunctions("SUBSTRING")
	ConfiguredTableScalarFunctionsToChar      = ConfiguredTableScalarFunctions("TO_CHAR")
	ConfiguredTableScalarFunctionsToDate      = ConfiguredTableScalarFunctions("TO_DATE")
	ConfiguredTableScalarFunctionsToNumber    = ConfiguredTableScalarFunctions("TO_NUMBER")
	ConfiguredTableScalarFunctionsToTimestamp = ConfiguredTableScalarFunctions("TO_TIMESTAMP")
	ConfiguredTableScalarFunctionsTrim        = ConfiguredTableScalarFunctions("TRIM")
)
View Source
const (
	MembershipQueryLogStatusEnabled  = MembershipQueryLogStatus("ENABLED")
	MembershipQueryLogStatusDisabled = MembershipQueryLogStatus("DISABLED")
)
View Source
const (
	MembershipResultFormatCsv     = MembershipResultFormat("CSV")
	MembershipResultFormatParquet = MembershipResultFormat("PARQUET")
)
View Source
const (
	PrivacyBudgetTemplateAutoRefreshCalendarMonth = PrivacyBudgetTemplateAutoRefresh("CALENDAR_MONTH")
	PrivacyBudgetTemplateAutoRefreshNone          = PrivacyBudgetTemplateAutoRefresh("NONE")
)
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")
)
View Source
const (
	PrivacyBudgetTemplatePrivacyBudgetTypeDifferentialPrivacy = PrivacyBudgetTemplatePrivacyBudgetType("DIFFERENTIAL_PRIVACY")
)

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 aws.TagArrayOutput `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

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

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

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

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) 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 values of the AnalysisTemplateAnalysisParameterType enum A concrete instance of `AnalysisTemplateAnalysisParameterTypeInput` can be one of the following:

AnalysisTemplateAnalysisParameterTypeSmallint
AnalysisTemplateAnalysisParameterTypeInteger
AnalysisTemplateAnalysisParameterTypeBigint
AnalysisTemplateAnalysisParameterTypeDecimal
AnalysisTemplateAnalysisParameterTypeReal
AnalysisTemplateAnalysisParameterTypeDoublePrecision
AnalysisTemplateAnalysisParameterTypeBoolean
AnalysisTemplateAnalysisParameterTypeChar
AnalysisTemplateAnalysisParameterTypeVarchar
AnalysisTemplateAnalysisParameterTypeDate
AnalysisTemplateAnalysisParameterTypeTimestamp
AnalysisTemplateAnalysisParameterTypeTimestamptz
AnalysisTemplateAnalysisParameterTypeTime
AnalysisTemplateAnalysisParameterTypeTimetz
AnalysisTemplateAnalysisParameterTypeVarbyte

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

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

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

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

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 aws.TagArrayInput
}

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 values of the AnalysisTemplateFormat enum A concrete instance of `AnalysisTemplateFormatInput` can be one of the following:

AnalysisTemplateFormatSql

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

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 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"`
	CreatorPaymentConfiguration CollaborationPaymentConfigurationPtrOutput   `pulumi:"creatorPaymentConfiguration"`
	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 aws.TagArrayOutput `pulumi:"tags"`
}

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

func GetCollaboration

func GetCollaboration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CollaborationState, opts ...pulumi.ResourceOption) (*Collaboration, error)

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

func NewCollaboration

func NewCollaboration(ctx *pulumi.Context,
	name string, args *CollaborationArgs, opts ...pulumi.ResourceOption) (*Collaboration, error)

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

func (*Collaboration) ElementType

func (*Collaboration) ElementType() reflect.Type

func (*Collaboration) ToCollaborationOutput

func (i *Collaboration) ToCollaborationOutput() CollaborationOutput

func (*Collaboration) ToCollaborationOutputWithContext

func (i *Collaboration) ToCollaborationOutputWithContext(ctx context.Context) CollaborationOutput

type CollaborationArgs

type CollaborationArgs struct {
	CreatorDisplayName          pulumi.StringInput
	CreatorMemberAbilities      CollaborationMemberAbilityArrayInput
	CreatorPaymentConfiguration CollaborationPaymentConfigurationPtrInput
	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 aws.TagArrayInput
}

The set of arguments for constructing a Collaboration resource.

func (CollaborationArgs) ElementType

func (CollaborationArgs) ElementType() reflect.Type

type CollaborationDataEncryptionMetadata

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

type CollaborationDataEncryptionMetadataArgs

type CollaborationDataEncryptionMetadataArgs struct {
	AllowCleartext                        pulumi.BoolInput `pulumi:"allowCleartext"`
	AllowDuplicates                       pulumi.BoolInput `pulumi:"allowDuplicates"`
	AllowJoinsOnColumnsWithDifferentNames pulumi.BoolInput `pulumi:"allowJoinsOnColumnsWithDifferentNames"`
	PreserveNulls                         pulumi.BoolInput `pulumi:"preserveNulls"`
}

func (CollaborationDataEncryptionMetadataArgs) ElementType

func (CollaborationDataEncryptionMetadataArgs) ToCollaborationDataEncryptionMetadataOutput

func (i CollaborationDataEncryptionMetadataArgs) ToCollaborationDataEncryptionMetadataOutput() CollaborationDataEncryptionMetadataOutput

func (CollaborationDataEncryptionMetadataArgs) ToCollaborationDataEncryptionMetadataOutputWithContext

func (i CollaborationDataEncryptionMetadataArgs) ToCollaborationDataEncryptionMetadataOutputWithContext(ctx context.Context) CollaborationDataEncryptionMetadataOutput

func (CollaborationDataEncryptionMetadataArgs) ToCollaborationDataEncryptionMetadataPtrOutput

func (i CollaborationDataEncryptionMetadataArgs) ToCollaborationDataEncryptionMetadataPtrOutput() CollaborationDataEncryptionMetadataPtrOutput

func (CollaborationDataEncryptionMetadataArgs) ToCollaborationDataEncryptionMetadataPtrOutputWithContext

func (i CollaborationDataEncryptionMetadataArgs) ToCollaborationDataEncryptionMetadataPtrOutputWithContext(ctx context.Context) CollaborationDataEncryptionMetadataPtrOutput

type CollaborationDataEncryptionMetadataInput

type CollaborationDataEncryptionMetadataInput interface {
	pulumi.Input

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

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

CollaborationDataEncryptionMetadataArgs{...}

type CollaborationDataEncryptionMetadataOutput

type CollaborationDataEncryptionMetadataOutput struct{ *pulumi.OutputState }

func (CollaborationDataEncryptionMetadataOutput) AllowCleartext

func (CollaborationDataEncryptionMetadataOutput) AllowDuplicates

func (CollaborationDataEncryptionMetadataOutput) AllowJoinsOnColumnsWithDifferentNames

func (o CollaborationDataEncryptionMetadataOutput) AllowJoinsOnColumnsWithDifferentNames() pulumi.BoolOutput

func (CollaborationDataEncryptionMetadataOutput) ElementType

func (CollaborationDataEncryptionMetadataOutput) PreserveNulls

func (CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataOutput

func (o CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataOutput() CollaborationDataEncryptionMetadataOutput

func (CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataOutputWithContext

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

func (CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataPtrOutput

func (o CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataPtrOutput() CollaborationDataEncryptionMetadataPtrOutput

func (CollaborationDataEncryptionMetadataOutput) ToCollaborationDataEncryptionMetadataPtrOutputWithContext

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

type CollaborationDataEncryptionMetadataPtrInput

type CollaborationDataEncryptionMetadataPtrInput interface {
	pulumi.Input

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

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

        CollaborationDataEncryptionMetadataArgs{...}

or:

        nil

type CollaborationDataEncryptionMetadataPtrOutput

type CollaborationDataEncryptionMetadataPtrOutput struct{ *pulumi.OutputState }

func (CollaborationDataEncryptionMetadataPtrOutput) AllowCleartext

func (CollaborationDataEncryptionMetadataPtrOutput) AllowDuplicates

func (CollaborationDataEncryptionMetadataPtrOutput) AllowJoinsOnColumnsWithDifferentNames

func (o CollaborationDataEncryptionMetadataPtrOutput) AllowJoinsOnColumnsWithDifferentNames() pulumi.BoolPtrOutput

func (CollaborationDataEncryptionMetadataPtrOutput) Elem

func (CollaborationDataEncryptionMetadataPtrOutput) ElementType

func (CollaborationDataEncryptionMetadataPtrOutput) PreserveNulls

func (CollaborationDataEncryptionMetadataPtrOutput) ToCollaborationDataEncryptionMetadataPtrOutput

func (o CollaborationDataEncryptionMetadataPtrOutput) ToCollaborationDataEncryptionMetadataPtrOutput() CollaborationDataEncryptionMetadataPtrOutput

func (CollaborationDataEncryptionMetadataPtrOutput) ToCollaborationDataEncryptionMetadataPtrOutputWithContext

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

type CollaborationInput

type CollaborationInput interface {
	pulumi.Input

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

type CollaborationMemberAbility

type CollaborationMemberAbility string

func (CollaborationMemberAbility) ElementType

func (CollaborationMemberAbility) ElementType() reflect.Type

func (CollaborationMemberAbility) ToCollaborationMemberAbilityOutput

func (e CollaborationMemberAbility) ToCollaborationMemberAbilityOutput() CollaborationMemberAbilityOutput

func (CollaborationMemberAbility) ToCollaborationMemberAbilityOutputWithContext

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

func (CollaborationMemberAbility) ToCollaborationMemberAbilityPtrOutput

func (e CollaborationMemberAbility) ToCollaborationMemberAbilityPtrOutput() CollaborationMemberAbilityPtrOutput

func (CollaborationMemberAbility) ToCollaborationMemberAbilityPtrOutputWithContext

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

func (CollaborationMemberAbility) ToStringOutput

func (e CollaborationMemberAbility) ToStringOutput() pulumi.StringOutput

func (CollaborationMemberAbility) ToStringOutputWithContext

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

func (CollaborationMemberAbility) ToStringPtrOutput

func (e CollaborationMemberAbility) ToStringPtrOutput() pulumi.StringPtrOutput

func (CollaborationMemberAbility) ToStringPtrOutputWithContext

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

type CollaborationMemberAbilityArray

type CollaborationMemberAbilityArray []CollaborationMemberAbility

func (CollaborationMemberAbilityArray) ElementType

func (CollaborationMemberAbilityArray) ToCollaborationMemberAbilityArrayOutput

func (i CollaborationMemberAbilityArray) ToCollaborationMemberAbilityArrayOutput() CollaborationMemberAbilityArrayOutput

func (CollaborationMemberAbilityArray) ToCollaborationMemberAbilityArrayOutputWithContext

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

type CollaborationMemberAbilityArrayInput

type CollaborationMemberAbilityArrayInput interface {
	pulumi.Input

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

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

CollaborationMemberAbilityArray{ CollaborationMemberAbilityArgs{...} }

type CollaborationMemberAbilityArrayOutput

type CollaborationMemberAbilityArrayOutput struct{ *pulumi.OutputState }

func (CollaborationMemberAbilityArrayOutput) ElementType

func (CollaborationMemberAbilityArrayOutput) Index

func (CollaborationMemberAbilityArrayOutput) ToCollaborationMemberAbilityArrayOutput

func (o CollaborationMemberAbilityArrayOutput) ToCollaborationMemberAbilityArrayOutput() CollaborationMemberAbilityArrayOutput

func (CollaborationMemberAbilityArrayOutput) ToCollaborationMemberAbilityArrayOutputWithContext

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

type CollaborationMemberAbilityInput

type CollaborationMemberAbilityInput interface {
	pulumi.Input

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

CollaborationMemberAbilityInput is an input type that accepts values of the CollaborationMemberAbility enum A concrete instance of `CollaborationMemberAbilityInput` can be one of the following:

CollaborationMemberAbilityCanQuery
CollaborationMemberAbilityCanReceiveResults

type CollaborationMemberAbilityOutput

type CollaborationMemberAbilityOutput struct{ *pulumi.OutputState }

func (CollaborationMemberAbilityOutput) ElementType

func (CollaborationMemberAbilityOutput) ToCollaborationMemberAbilityOutput

func (o CollaborationMemberAbilityOutput) ToCollaborationMemberAbilityOutput() CollaborationMemberAbilityOutput

func (CollaborationMemberAbilityOutput) ToCollaborationMemberAbilityOutputWithContext

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

func (CollaborationMemberAbilityOutput) ToCollaborationMemberAbilityPtrOutput

func (o CollaborationMemberAbilityOutput) ToCollaborationMemberAbilityPtrOutput() CollaborationMemberAbilityPtrOutput

func (CollaborationMemberAbilityOutput) ToCollaborationMemberAbilityPtrOutputWithContext

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

func (CollaborationMemberAbilityOutput) ToStringOutput

func (CollaborationMemberAbilityOutput) ToStringOutputWithContext

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

func (CollaborationMemberAbilityOutput) ToStringPtrOutput

func (CollaborationMemberAbilityOutput) ToStringPtrOutputWithContext

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

type CollaborationMemberAbilityPtrInput

type CollaborationMemberAbilityPtrInput interface {
	pulumi.Input

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

func CollaborationMemberAbilityPtr

func CollaborationMemberAbilityPtr(v string) CollaborationMemberAbilityPtrInput

type CollaborationMemberAbilityPtrOutput

type CollaborationMemberAbilityPtrOutput struct{ *pulumi.OutputState }

func (CollaborationMemberAbilityPtrOutput) Elem

func (CollaborationMemberAbilityPtrOutput) ElementType

func (CollaborationMemberAbilityPtrOutput) ToCollaborationMemberAbilityPtrOutput

func (o CollaborationMemberAbilityPtrOutput) ToCollaborationMemberAbilityPtrOutput() CollaborationMemberAbilityPtrOutput

func (CollaborationMemberAbilityPtrOutput) ToCollaborationMemberAbilityPtrOutputWithContext

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

func (CollaborationMemberAbilityPtrOutput) ToStringPtrOutput

func (CollaborationMemberAbilityPtrOutput) ToStringPtrOutputWithContext

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

type CollaborationMemberSpecification

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

type CollaborationMemberSpecificationArgs

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

func (CollaborationMemberSpecificationArgs) ElementType

func (CollaborationMemberSpecificationArgs) ToCollaborationMemberSpecificationOutput

func (i CollaborationMemberSpecificationArgs) ToCollaborationMemberSpecificationOutput() CollaborationMemberSpecificationOutput

func (CollaborationMemberSpecificationArgs) ToCollaborationMemberSpecificationOutputWithContext

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

type CollaborationMemberSpecificationArray

type CollaborationMemberSpecificationArray []CollaborationMemberSpecificationInput

func (CollaborationMemberSpecificationArray) ElementType

func (CollaborationMemberSpecificationArray) ToCollaborationMemberSpecificationArrayOutput

func (i CollaborationMemberSpecificationArray) ToCollaborationMemberSpecificationArrayOutput() CollaborationMemberSpecificationArrayOutput

func (CollaborationMemberSpecificationArray) ToCollaborationMemberSpecificationArrayOutputWithContext

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

type CollaborationMemberSpecificationArrayInput

type CollaborationMemberSpecificationArrayInput interface {
	pulumi.Input

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

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

CollaborationMemberSpecificationArray{ CollaborationMemberSpecificationArgs{...} }

type CollaborationMemberSpecificationArrayOutput

type CollaborationMemberSpecificationArrayOutput struct{ *pulumi.OutputState }

func (CollaborationMemberSpecificationArrayOutput) ElementType

func (CollaborationMemberSpecificationArrayOutput) Index

func (CollaborationMemberSpecificationArrayOutput) ToCollaborationMemberSpecificationArrayOutput

func (o CollaborationMemberSpecificationArrayOutput) ToCollaborationMemberSpecificationArrayOutput() CollaborationMemberSpecificationArrayOutput

func (CollaborationMemberSpecificationArrayOutput) ToCollaborationMemberSpecificationArrayOutputWithContext

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

type CollaborationMemberSpecificationInput

type CollaborationMemberSpecificationInput interface {
	pulumi.Input

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

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

CollaborationMemberSpecificationArgs{...}

type CollaborationMemberSpecificationOutput

type CollaborationMemberSpecificationOutput struct{ *pulumi.OutputState }

func (CollaborationMemberSpecificationOutput) AccountId

func (CollaborationMemberSpecificationOutput) DisplayName

func (CollaborationMemberSpecificationOutput) ElementType

func (CollaborationMemberSpecificationOutput) MemberAbilities

func (CollaborationMemberSpecificationOutput) PaymentConfiguration added in v0.91.0

func (CollaborationMemberSpecificationOutput) ToCollaborationMemberSpecificationOutput

func (o CollaborationMemberSpecificationOutput) ToCollaborationMemberSpecificationOutput() CollaborationMemberSpecificationOutput

func (CollaborationMemberSpecificationOutput) ToCollaborationMemberSpecificationOutputWithContext

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

type CollaborationOutput

type CollaborationOutput struct{ *pulumi.OutputState }

func (CollaborationOutput) Arn

func (CollaborationOutput) CollaborationIdentifier

func (o CollaborationOutput) CollaborationIdentifier() pulumi.StringOutput

func (CollaborationOutput) CreatorDisplayName

func (o CollaborationOutput) CreatorDisplayName() pulumi.StringOutput

func (CollaborationOutput) CreatorMemberAbilities

func (CollaborationOutput) CreatorPaymentConfiguration added in v0.91.0

func (o CollaborationOutput) CreatorPaymentConfiguration() CollaborationPaymentConfigurationPtrOutput

func (CollaborationOutput) DataEncryptionMetadata

func (CollaborationOutput) Description

func (o CollaborationOutput) Description() pulumi.StringOutput

func (CollaborationOutput) ElementType

func (CollaborationOutput) ElementType() reflect.Type

func (CollaborationOutput) Members

func (CollaborationOutput) Name

func (CollaborationOutput) QueryLogStatus

func (CollaborationOutput) Tags

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

func (CollaborationOutput) ToCollaborationOutput

func (o CollaborationOutput) ToCollaborationOutput() CollaborationOutput

func (CollaborationOutput) ToCollaborationOutputWithContext

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

type CollaborationPaymentConfiguration added in v0.91.0

type CollaborationPaymentConfiguration struct {
	QueryCompute CollaborationQueryComputePaymentConfig `pulumi:"queryCompute"`
}

type CollaborationPaymentConfigurationArgs added in v0.91.0

type CollaborationPaymentConfigurationArgs struct {
	QueryCompute CollaborationQueryComputePaymentConfigInput `pulumi:"queryCompute"`
}

func (CollaborationPaymentConfigurationArgs) ElementType added in v0.91.0

func (CollaborationPaymentConfigurationArgs) ToCollaborationPaymentConfigurationOutput added in v0.91.0

func (i CollaborationPaymentConfigurationArgs) ToCollaborationPaymentConfigurationOutput() CollaborationPaymentConfigurationOutput

func (CollaborationPaymentConfigurationArgs) ToCollaborationPaymentConfigurationOutputWithContext added in v0.91.0

func (i CollaborationPaymentConfigurationArgs) ToCollaborationPaymentConfigurationOutputWithContext(ctx context.Context) CollaborationPaymentConfigurationOutput

func (CollaborationPaymentConfigurationArgs) ToCollaborationPaymentConfigurationPtrOutput added in v0.91.0

func (i CollaborationPaymentConfigurationArgs) ToCollaborationPaymentConfigurationPtrOutput() CollaborationPaymentConfigurationPtrOutput

func (CollaborationPaymentConfigurationArgs) ToCollaborationPaymentConfigurationPtrOutputWithContext added in v0.91.0

func (i CollaborationPaymentConfigurationArgs) ToCollaborationPaymentConfigurationPtrOutputWithContext(ctx context.Context) CollaborationPaymentConfigurationPtrOutput

type CollaborationPaymentConfigurationInput added in v0.91.0

type CollaborationPaymentConfigurationInput interface {
	pulumi.Input

	ToCollaborationPaymentConfigurationOutput() CollaborationPaymentConfigurationOutput
	ToCollaborationPaymentConfigurationOutputWithContext(context.Context) CollaborationPaymentConfigurationOutput
}

CollaborationPaymentConfigurationInput is an input type that accepts CollaborationPaymentConfigurationArgs and CollaborationPaymentConfigurationOutput values. You can construct a concrete instance of `CollaborationPaymentConfigurationInput` via:

CollaborationPaymentConfigurationArgs{...}

type CollaborationPaymentConfigurationOutput added in v0.91.0

type CollaborationPaymentConfigurationOutput struct{ *pulumi.OutputState }

func (CollaborationPaymentConfigurationOutput) ElementType added in v0.91.0

func (CollaborationPaymentConfigurationOutput) QueryCompute added in v0.91.0

func (CollaborationPaymentConfigurationOutput) ToCollaborationPaymentConfigurationOutput added in v0.91.0

func (o CollaborationPaymentConfigurationOutput) ToCollaborationPaymentConfigurationOutput() CollaborationPaymentConfigurationOutput

func (CollaborationPaymentConfigurationOutput) ToCollaborationPaymentConfigurationOutputWithContext added in v0.91.0

func (o CollaborationPaymentConfigurationOutput) ToCollaborationPaymentConfigurationOutputWithContext(ctx context.Context) CollaborationPaymentConfigurationOutput

func (CollaborationPaymentConfigurationOutput) ToCollaborationPaymentConfigurationPtrOutput added in v0.91.0

func (o CollaborationPaymentConfigurationOutput) ToCollaborationPaymentConfigurationPtrOutput() CollaborationPaymentConfigurationPtrOutput

func (CollaborationPaymentConfigurationOutput) ToCollaborationPaymentConfigurationPtrOutputWithContext added in v0.91.0

func (o CollaborationPaymentConfigurationOutput) ToCollaborationPaymentConfigurationPtrOutputWithContext(ctx context.Context) CollaborationPaymentConfigurationPtrOutput

type CollaborationPaymentConfigurationPtrInput added in v0.91.0

type CollaborationPaymentConfigurationPtrInput interface {
	pulumi.Input

	ToCollaborationPaymentConfigurationPtrOutput() CollaborationPaymentConfigurationPtrOutput
	ToCollaborationPaymentConfigurationPtrOutputWithContext(context.Context) CollaborationPaymentConfigurationPtrOutput
}

CollaborationPaymentConfigurationPtrInput is an input type that accepts CollaborationPaymentConfigurationArgs, CollaborationPaymentConfigurationPtr and CollaborationPaymentConfigurationPtrOutput values. You can construct a concrete instance of `CollaborationPaymentConfigurationPtrInput` via:

        CollaborationPaymentConfigurationArgs{...}

or:

        nil

type CollaborationPaymentConfigurationPtrOutput added in v0.91.0

type CollaborationPaymentConfigurationPtrOutput struct{ *pulumi.OutputState }

func (CollaborationPaymentConfigurationPtrOutput) Elem added in v0.91.0

func (CollaborationPaymentConfigurationPtrOutput) ElementType added in v0.91.0

func (CollaborationPaymentConfigurationPtrOutput) QueryCompute added in v0.91.0

func (CollaborationPaymentConfigurationPtrOutput) ToCollaborationPaymentConfigurationPtrOutput added in v0.91.0

func (o CollaborationPaymentConfigurationPtrOutput) ToCollaborationPaymentConfigurationPtrOutput() CollaborationPaymentConfigurationPtrOutput

func (CollaborationPaymentConfigurationPtrOutput) ToCollaborationPaymentConfigurationPtrOutputWithContext added in v0.91.0

func (o CollaborationPaymentConfigurationPtrOutput) ToCollaborationPaymentConfigurationPtrOutputWithContext(ctx context.Context) CollaborationPaymentConfigurationPtrOutput

type CollaborationQueryComputePaymentConfig added in v0.91.0

type CollaborationQueryComputePaymentConfig struct {
	IsResponsible bool `pulumi:"isResponsible"`
}

type CollaborationQueryComputePaymentConfigArgs added in v0.91.0

type CollaborationQueryComputePaymentConfigArgs struct {
	IsResponsible pulumi.BoolInput `pulumi:"isResponsible"`
}

func (CollaborationQueryComputePaymentConfigArgs) ElementType added in v0.91.0

func (CollaborationQueryComputePaymentConfigArgs) ToCollaborationQueryComputePaymentConfigOutput added in v0.91.0

func (i CollaborationQueryComputePaymentConfigArgs) ToCollaborationQueryComputePaymentConfigOutput() CollaborationQueryComputePaymentConfigOutput

func (CollaborationQueryComputePaymentConfigArgs) ToCollaborationQueryComputePaymentConfigOutputWithContext added in v0.91.0

func (i CollaborationQueryComputePaymentConfigArgs) ToCollaborationQueryComputePaymentConfigOutputWithContext(ctx context.Context) CollaborationQueryComputePaymentConfigOutput

func (CollaborationQueryComputePaymentConfigArgs) ToCollaborationQueryComputePaymentConfigPtrOutput added in v0.91.0

func (i CollaborationQueryComputePaymentConfigArgs) ToCollaborationQueryComputePaymentConfigPtrOutput() CollaborationQueryComputePaymentConfigPtrOutput

func (CollaborationQueryComputePaymentConfigArgs) ToCollaborationQueryComputePaymentConfigPtrOutputWithContext added in v0.91.0

func (i CollaborationQueryComputePaymentConfigArgs) ToCollaborationQueryComputePaymentConfigPtrOutputWithContext(ctx context.Context) CollaborationQueryComputePaymentConfigPtrOutput

type CollaborationQueryComputePaymentConfigInput added in v0.91.0

type CollaborationQueryComputePaymentConfigInput interface {
	pulumi.Input

	ToCollaborationQueryComputePaymentConfigOutput() CollaborationQueryComputePaymentConfigOutput
	ToCollaborationQueryComputePaymentConfigOutputWithContext(context.Context) CollaborationQueryComputePaymentConfigOutput
}

CollaborationQueryComputePaymentConfigInput is an input type that accepts CollaborationQueryComputePaymentConfigArgs and CollaborationQueryComputePaymentConfigOutput values. You can construct a concrete instance of `CollaborationQueryComputePaymentConfigInput` via:

CollaborationQueryComputePaymentConfigArgs{...}

type CollaborationQueryComputePaymentConfigOutput added in v0.91.0

type CollaborationQueryComputePaymentConfigOutput struct{ *pulumi.OutputState }

func (CollaborationQueryComputePaymentConfigOutput) ElementType added in v0.91.0

func (CollaborationQueryComputePaymentConfigOutput) IsResponsible added in v0.91.0

func (CollaborationQueryComputePaymentConfigOutput) ToCollaborationQueryComputePaymentConfigOutput added in v0.91.0

func (o CollaborationQueryComputePaymentConfigOutput) ToCollaborationQueryComputePaymentConfigOutput() CollaborationQueryComputePaymentConfigOutput

func (CollaborationQueryComputePaymentConfigOutput) ToCollaborationQueryComputePaymentConfigOutputWithContext added in v0.91.0

func (o CollaborationQueryComputePaymentConfigOutput) ToCollaborationQueryComputePaymentConfigOutputWithContext(ctx context.Context) CollaborationQueryComputePaymentConfigOutput

func (CollaborationQueryComputePaymentConfigOutput) ToCollaborationQueryComputePaymentConfigPtrOutput added in v0.91.0

func (o CollaborationQueryComputePaymentConfigOutput) ToCollaborationQueryComputePaymentConfigPtrOutput() CollaborationQueryComputePaymentConfigPtrOutput

func (CollaborationQueryComputePaymentConfigOutput) ToCollaborationQueryComputePaymentConfigPtrOutputWithContext added in v0.91.0

func (o CollaborationQueryComputePaymentConfigOutput) ToCollaborationQueryComputePaymentConfigPtrOutputWithContext(ctx context.Context) CollaborationQueryComputePaymentConfigPtrOutput

type CollaborationQueryComputePaymentConfigPtrInput added in v0.91.0

type CollaborationQueryComputePaymentConfigPtrInput interface {
	pulumi.Input

	ToCollaborationQueryComputePaymentConfigPtrOutput() CollaborationQueryComputePaymentConfigPtrOutput
	ToCollaborationQueryComputePaymentConfigPtrOutputWithContext(context.Context) CollaborationQueryComputePaymentConfigPtrOutput
}

CollaborationQueryComputePaymentConfigPtrInput is an input type that accepts CollaborationQueryComputePaymentConfigArgs, CollaborationQueryComputePaymentConfigPtr and CollaborationQueryComputePaymentConfigPtrOutput values. You can construct a concrete instance of `CollaborationQueryComputePaymentConfigPtrInput` via:

        CollaborationQueryComputePaymentConfigArgs{...}

or:

        nil

type CollaborationQueryComputePaymentConfigPtrOutput added in v0.91.0

type CollaborationQueryComputePaymentConfigPtrOutput struct{ *pulumi.OutputState }

func (CollaborationQueryComputePaymentConfigPtrOutput) Elem added in v0.91.0

func (CollaborationQueryComputePaymentConfigPtrOutput) ElementType added in v0.91.0

func (CollaborationQueryComputePaymentConfigPtrOutput) IsResponsible added in v0.91.0

func (CollaborationQueryComputePaymentConfigPtrOutput) ToCollaborationQueryComputePaymentConfigPtrOutput added in v0.91.0

func (o CollaborationQueryComputePaymentConfigPtrOutput) ToCollaborationQueryComputePaymentConfigPtrOutput() CollaborationQueryComputePaymentConfigPtrOutput

func (CollaborationQueryComputePaymentConfigPtrOutput) ToCollaborationQueryComputePaymentConfigPtrOutputWithContext added in v0.91.0

func (o CollaborationQueryComputePaymentConfigPtrOutput) ToCollaborationQueryComputePaymentConfigPtrOutputWithContext(ctx context.Context) CollaborationQueryComputePaymentConfigPtrOutput

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 values of the CollaborationQueryLogStatus enum A concrete instance of `CollaborationQueryLogStatusInput` can be one of the following:

CollaborationQueryLogStatusEnabled
CollaborationQueryLogStatusDisabled

type CollaborationQueryLogStatusOutput

type CollaborationQueryLogStatusOutput struct{ *pulumi.OutputState }

func (CollaborationQueryLogStatusOutput) ElementType

func (CollaborationQueryLogStatusOutput) ToCollaborationQueryLogStatusOutput

func (o CollaborationQueryLogStatusOutput) ToCollaborationQueryLogStatusOutput() CollaborationQueryLogStatusOutput

func (CollaborationQueryLogStatusOutput) ToCollaborationQueryLogStatusOutputWithContext

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

func (CollaborationQueryLogStatusOutput) ToCollaborationQueryLogStatusPtrOutput

func (o CollaborationQueryLogStatusOutput) ToCollaborationQueryLogStatusPtrOutput() CollaborationQueryLogStatusPtrOutput

func (CollaborationQueryLogStatusOutput) ToCollaborationQueryLogStatusPtrOutputWithContext

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

func (CollaborationQueryLogStatusOutput) ToStringOutput

func (CollaborationQueryLogStatusOutput) ToStringOutputWithContext

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

func (CollaborationQueryLogStatusOutput) ToStringPtrOutput

func (CollaborationQueryLogStatusOutput) ToStringPtrOutputWithContext

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

type CollaborationQueryLogStatusPtrInput

type CollaborationQueryLogStatusPtrInput interface {
	pulumi.Input

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

func CollaborationQueryLogStatusPtr

func CollaborationQueryLogStatusPtr(v string) CollaborationQueryLogStatusPtrInput

type CollaborationQueryLogStatusPtrOutput

type CollaborationQueryLogStatusPtrOutput struct{ *pulumi.OutputState }

func (CollaborationQueryLogStatusPtrOutput) Elem

func (CollaborationQueryLogStatusPtrOutput) ElementType

func (CollaborationQueryLogStatusPtrOutput) ToCollaborationQueryLogStatusPtrOutput

func (o CollaborationQueryLogStatusPtrOutput) ToCollaborationQueryLogStatusPtrOutput() CollaborationQueryLogStatusPtrOutput

func (CollaborationQueryLogStatusPtrOutput) ToCollaborationQueryLogStatusPtrOutputWithContext

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

func (CollaborationQueryLogStatusPtrOutput) ToStringPtrOutput

func (CollaborationQueryLogStatusPtrOutput) ToStringPtrOutputWithContext

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

type CollaborationState

type CollaborationState struct {
}

func (CollaborationState) ElementType

func (CollaborationState) ElementType() reflect.Type

type CollaborationTag

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

type 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 aws.TagArrayOutput `pulumi:"tags"`
}

Represents a table that can be associated with collaborations

func GetConfiguredTable

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

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

func NewConfiguredTable

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

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

func (*ConfiguredTable) ElementType

func (*ConfiguredTable) ElementType() reflect.Type

func (*ConfiguredTable) ToConfiguredTableOutput

func (i *ConfiguredTable) ToConfiguredTableOutput() ConfiguredTableOutput

func (*ConfiguredTable) ToConfiguredTableOutputWithContext

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

type ConfiguredTableAggregateColumn added in v0.72.0

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

type ConfiguredTableAggregateColumnArgs added in v0.96.0

type ConfiguredTableAggregateColumnArgs struct {
	ColumnNames pulumi.StringArrayInput                   `pulumi:"columnNames"`
	Function    ConfiguredTableAggregateFunctionNameInput `pulumi:"function"`
}

func (ConfiguredTableAggregateColumnArgs) ElementType added in v0.96.0

func (ConfiguredTableAggregateColumnArgs) ToConfiguredTableAggregateColumnOutput added in v0.96.0

func (i ConfiguredTableAggregateColumnArgs) ToConfiguredTableAggregateColumnOutput() ConfiguredTableAggregateColumnOutput

func (ConfiguredTableAggregateColumnArgs) ToConfiguredTableAggregateColumnOutputWithContext added in v0.96.0

func (i ConfiguredTableAggregateColumnArgs) ToConfiguredTableAggregateColumnOutputWithContext(ctx context.Context) ConfiguredTableAggregateColumnOutput

type ConfiguredTableAggregateColumnArray added in v0.96.0

type ConfiguredTableAggregateColumnArray []ConfiguredTableAggregateColumnInput

func (ConfiguredTableAggregateColumnArray) ElementType added in v0.96.0

func (ConfiguredTableAggregateColumnArray) ToConfiguredTableAggregateColumnArrayOutput added in v0.96.0

func (i ConfiguredTableAggregateColumnArray) ToConfiguredTableAggregateColumnArrayOutput() ConfiguredTableAggregateColumnArrayOutput

func (ConfiguredTableAggregateColumnArray) ToConfiguredTableAggregateColumnArrayOutputWithContext added in v0.96.0

func (i ConfiguredTableAggregateColumnArray) ToConfiguredTableAggregateColumnArrayOutputWithContext(ctx context.Context) ConfiguredTableAggregateColumnArrayOutput

type ConfiguredTableAggregateColumnArrayInput added in v0.96.0

type ConfiguredTableAggregateColumnArrayInput interface {
	pulumi.Input

	ToConfiguredTableAggregateColumnArrayOutput() ConfiguredTableAggregateColumnArrayOutput
	ToConfiguredTableAggregateColumnArrayOutputWithContext(context.Context) ConfiguredTableAggregateColumnArrayOutput
}

ConfiguredTableAggregateColumnArrayInput is an input type that accepts ConfiguredTableAggregateColumnArray and ConfiguredTableAggregateColumnArrayOutput values. You can construct a concrete instance of `ConfiguredTableAggregateColumnArrayInput` via:

ConfiguredTableAggregateColumnArray{ ConfiguredTableAggregateColumnArgs{...} }

type ConfiguredTableAggregateColumnArrayOutput added in v0.96.0

type ConfiguredTableAggregateColumnArrayOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAggregateColumnArrayOutput) ElementType added in v0.96.0

func (ConfiguredTableAggregateColumnArrayOutput) Index added in v0.96.0

func (ConfiguredTableAggregateColumnArrayOutput) ToConfiguredTableAggregateColumnArrayOutput added in v0.96.0

func (o ConfiguredTableAggregateColumnArrayOutput) ToConfiguredTableAggregateColumnArrayOutput() ConfiguredTableAggregateColumnArrayOutput

func (ConfiguredTableAggregateColumnArrayOutput) ToConfiguredTableAggregateColumnArrayOutputWithContext added in v0.96.0

func (o ConfiguredTableAggregateColumnArrayOutput) ToConfiguredTableAggregateColumnArrayOutputWithContext(ctx context.Context) ConfiguredTableAggregateColumnArrayOutput

type ConfiguredTableAggregateColumnInput added in v0.96.0

type ConfiguredTableAggregateColumnInput interface {
	pulumi.Input

	ToConfiguredTableAggregateColumnOutput() ConfiguredTableAggregateColumnOutput
	ToConfiguredTableAggregateColumnOutputWithContext(context.Context) ConfiguredTableAggregateColumnOutput
}

ConfiguredTableAggregateColumnInput is an input type that accepts ConfiguredTableAggregateColumnArgs and ConfiguredTableAggregateColumnOutput values. You can construct a concrete instance of `ConfiguredTableAggregateColumnInput` via:

ConfiguredTableAggregateColumnArgs{...}

type ConfiguredTableAggregateColumnOutput added in v0.96.0

type ConfiguredTableAggregateColumnOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAggregateColumnOutput) ColumnNames added in v0.96.0

func (ConfiguredTableAggregateColumnOutput) ElementType added in v0.96.0

func (ConfiguredTableAggregateColumnOutput) Function added in v0.96.0

func (ConfiguredTableAggregateColumnOutput) ToConfiguredTableAggregateColumnOutput added in v0.96.0

func (o ConfiguredTableAggregateColumnOutput) ToConfiguredTableAggregateColumnOutput() ConfiguredTableAggregateColumnOutput

func (ConfiguredTableAggregateColumnOutput) ToConfiguredTableAggregateColumnOutputWithContext added in v0.96.0

func (o ConfiguredTableAggregateColumnOutput) ToConfiguredTableAggregateColumnOutputWithContext(ctx context.Context) ConfiguredTableAggregateColumnOutput

type ConfiguredTableAggregateFunctionName added in v0.72.0

type ConfiguredTableAggregateFunctionName string

func (ConfiguredTableAggregateFunctionName) ElementType added in v0.96.0

func (ConfiguredTableAggregateFunctionName) ToConfiguredTableAggregateFunctionNameOutput added in v0.96.0

func (e ConfiguredTableAggregateFunctionName) ToConfiguredTableAggregateFunctionNameOutput() ConfiguredTableAggregateFunctionNameOutput

func (ConfiguredTableAggregateFunctionName) ToConfiguredTableAggregateFunctionNameOutputWithContext added in v0.96.0

func (e ConfiguredTableAggregateFunctionName) ToConfiguredTableAggregateFunctionNameOutputWithContext(ctx context.Context) ConfiguredTableAggregateFunctionNameOutput

func (ConfiguredTableAggregateFunctionName) ToConfiguredTableAggregateFunctionNamePtrOutput added in v0.96.0

func (e ConfiguredTableAggregateFunctionName) ToConfiguredTableAggregateFunctionNamePtrOutput() ConfiguredTableAggregateFunctionNamePtrOutput

func (ConfiguredTableAggregateFunctionName) ToConfiguredTableAggregateFunctionNamePtrOutputWithContext added in v0.96.0

func (e ConfiguredTableAggregateFunctionName) ToConfiguredTableAggregateFunctionNamePtrOutputWithContext(ctx context.Context) ConfiguredTableAggregateFunctionNamePtrOutput

func (ConfiguredTableAggregateFunctionName) ToStringOutput added in v0.96.0

func (ConfiguredTableAggregateFunctionName) ToStringOutputWithContext added in v0.96.0

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

func (ConfiguredTableAggregateFunctionName) ToStringPtrOutput added in v0.96.0

func (ConfiguredTableAggregateFunctionName) ToStringPtrOutputWithContext added in v0.96.0

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

type ConfiguredTableAggregateFunctionNameInput added in v0.96.0

type ConfiguredTableAggregateFunctionNameInput interface {
	pulumi.Input

	ToConfiguredTableAggregateFunctionNameOutput() ConfiguredTableAggregateFunctionNameOutput
	ToConfiguredTableAggregateFunctionNameOutputWithContext(context.Context) ConfiguredTableAggregateFunctionNameOutput
}

ConfiguredTableAggregateFunctionNameInput is an input type that accepts values of the ConfiguredTableAggregateFunctionName enum A concrete instance of `ConfiguredTableAggregateFunctionNameInput` can be one of the following:

ConfiguredTableAggregateFunctionNameSum
ConfiguredTableAggregateFunctionNameSumDistinct
ConfiguredTableAggregateFunctionNameCount
ConfiguredTableAggregateFunctionNameCountDistinct
ConfiguredTableAggregateFunctionNameAvg

type ConfiguredTableAggregateFunctionNameOutput added in v0.96.0

type ConfiguredTableAggregateFunctionNameOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAggregateFunctionNameOutput) ElementType added in v0.96.0

func (ConfiguredTableAggregateFunctionNameOutput) ToConfiguredTableAggregateFunctionNameOutput added in v0.96.0

func (o ConfiguredTableAggregateFunctionNameOutput) ToConfiguredTableAggregateFunctionNameOutput() ConfiguredTableAggregateFunctionNameOutput

func (ConfiguredTableAggregateFunctionNameOutput) ToConfiguredTableAggregateFunctionNameOutputWithContext added in v0.96.0

func (o ConfiguredTableAggregateFunctionNameOutput) ToConfiguredTableAggregateFunctionNameOutputWithContext(ctx context.Context) ConfiguredTableAggregateFunctionNameOutput

func (ConfiguredTableAggregateFunctionNameOutput) ToConfiguredTableAggregateFunctionNamePtrOutput added in v0.96.0

func (o ConfiguredTableAggregateFunctionNameOutput) ToConfiguredTableAggregateFunctionNamePtrOutput() ConfiguredTableAggregateFunctionNamePtrOutput

func (ConfiguredTableAggregateFunctionNameOutput) ToConfiguredTableAggregateFunctionNamePtrOutputWithContext added in v0.96.0

func (o ConfiguredTableAggregateFunctionNameOutput) ToConfiguredTableAggregateFunctionNamePtrOutputWithContext(ctx context.Context) ConfiguredTableAggregateFunctionNamePtrOutput

func (ConfiguredTableAggregateFunctionNameOutput) ToStringOutput added in v0.96.0

func (ConfiguredTableAggregateFunctionNameOutput) ToStringOutputWithContext added in v0.96.0

func (ConfiguredTableAggregateFunctionNameOutput) ToStringPtrOutput added in v0.96.0

func (ConfiguredTableAggregateFunctionNameOutput) ToStringPtrOutputWithContext added in v0.96.0

type ConfiguredTableAggregateFunctionNamePtrInput added in v0.96.0

type ConfiguredTableAggregateFunctionNamePtrInput interface {
	pulumi.Input

	ToConfiguredTableAggregateFunctionNamePtrOutput() ConfiguredTableAggregateFunctionNamePtrOutput
	ToConfiguredTableAggregateFunctionNamePtrOutputWithContext(context.Context) ConfiguredTableAggregateFunctionNamePtrOutput
}

func ConfiguredTableAggregateFunctionNamePtr added in v0.96.0

func ConfiguredTableAggregateFunctionNamePtr(v string) ConfiguredTableAggregateFunctionNamePtrInput

type ConfiguredTableAggregateFunctionNamePtrOutput added in v0.96.0

type ConfiguredTableAggregateFunctionNamePtrOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAggregateFunctionNamePtrOutput) Elem added in v0.96.0

func (ConfiguredTableAggregateFunctionNamePtrOutput) ElementType added in v0.96.0

func (ConfiguredTableAggregateFunctionNamePtrOutput) ToConfiguredTableAggregateFunctionNamePtrOutput added in v0.96.0

func (o ConfiguredTableAggregateFunctionNamePtrOutput) ToConfiguredTableAggregateFunctionNamePtrOutput() ConfiguredTableAggregateFunctionNamePtrOutput

func (ConfiguredTableAggregateFunctionNamePtrOutput) ToConfiguredTableAggregateFunctionNamePtrOutputWithContext added in v0.96.0

func (o ConfiguredTableAggregateFunctionNamePtrOutput) ToConfiguredTableAggregateFunctionNamePtrOutputWithContext(ctx context.Context) ConfiguredTableAggregateFunctionNamePtrOutput

func (ConfiguredTableAggregateFunctionNamePtrOutput) ToStringPtrOutput added in v0.96.0

func (ConfiguredTableAggregateFunctionNamePtrOutput) ToStringPtrOutputWithContext added in v0.96.0

type ConfiguredTableAggregationConstraint added in v0.72.0

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

type ConfiguredTableAggregationConstraintArgs added in v0.96.0

type ConfiguredTableAggregationConstraintArgs struct {
	ColumnName pulumi.StringInput                  `pulumi:"columnName"`
	Minimum    pulumi.Float64Input                 `pulumi:"minimum"`
	Type       ConfiguredTableAggregationTypeInput `pulumi:"type"`
}

func (ConfiguredTableAggregationConstraintArgs) ElementType added in v0.96.0

func (ConfiguredTableAggregationConstraintArgs) ToConfiguredTableAggregationConstraintOutput added in v0.96.0

func (i ConfiguredTableAggregationConstraintArgs) ToConfiguredTableAggregationConstraintOutput() ConfiguredTableAggregationConstraintOutput

func (ConfiguredTableAggregationConstraintArgs) ToConfiguredTableAggregationConstraintOutputWithContext added in v0.96.0

func (i ConfiguredTableAggregationConstraintArgs) ToConfiguredTableAggregationConstraintOutputWithContext(ctx context.Context) ConfiguredTableAggregationConstraintOutput

type ConfiguredTableAggregationConstraintArray added in v0.96.0

type ConfiguredTableAggregationConstraintArray []ConfiguredTableAggregationConstraintInput

func (ConfiguredTableAggregationConstraintArray) ElementType added in v0.96.0

func (ConfiguredTableAggregationConstraintArray) ToConfiguredTableAggregationConstraintArrayOutput added in v0.96.0

func (i ConfiguredTableAggregationConstraintArray) ToConfiguredTableAggregationConstraintArrayOutput() ConfiguredTableAggregationConstraintArrayOutput

func (ConfiguredTableAggregationConstraintArray) ToConfiguredTableAggregationConstraintArrayOutputWithContext added in v0.96.0

func (i ConfiguredTableAggregationConstraintArray) ToConfiguredTableAggregationConstraintArrayOutputWithContext(ctx context.Context) ConfiguredTableAggregationConstraintArrayOutput

type ConfiguredTableAggregationConstraintArrayInput added in v0.96.0

type ConfiguredTableAggregationConstraintArrayInput interface {
	pulumi.Input

	ToConfiguredTableAggregationConstraintArrayOutput() ConfiguredTableAggregationConstraintArrayOutput
	ToConfiguredTableAggregationConstraintArrayOutputWithContext(context.Context) ConfiguredTableAggregationConstraintArrayOutput
}

ConfiguredTableAggregationConstraintArrayInput is an input type that accepts ConfiguredTableAggregationConstraintArray and ConfiguredTableAggregationConstraintArrayOutput values. You can construct a concrete instance of `ConfiguredTableAggregationConstraintArrayInput` via:

ConfiguredTableAggregationConstraintArray{ ConfiguredTableAggregationConstraintArgs{...} }

type ConfiguredTableAggregationConstraintArrayOutput added in v0.96.0

type ConfiguredTableAggregationConstraintArrayOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAggregationConstraintArrayOutput) ElementType added in v0.96.0

func (ConfiguredTableAggregationConstraintArrayOutput) Index added in v0.96.0

func (ConfiguredTableAggregationConstraintArrayOutput) ToConfiguredTableAggregationConstraintArrayOutput added in v0.96.0

func (o ConfiguredTableAggregationConstraintArrayOutput) ToConfiguredTableAggregationConstraintArrayOutput() ConfiguredTableAggregationConstraintArrayOutput

func (ConfiguredTableAggregationConstraintArrayOutput) ToConfiguredTableAggregationConstraintArrayOutputWithContext added in v0.96.0

func (o ConfiguredTableAggregationConstraintArrayOutput) ToConfiguredTableAggregationConstraintArrayOutputWithContext(ctx context.Context) ConfiguredTableAggregationConstraintArrayOutput

type ConfiguredTableAggregationConstraintInput added in v0.96.0

type ConfiguredTableAggregationConstraintInput interface {
	pulumi.Input

	ToConfiguredTableAggregationConstraintOutput() ConfiguredTableAggregationConstraintOutput
	ToConfiguredTableAggregationConstraintOutputWithContext(context.Context) ConfiguredTableAggregationConstraintOutput
}

ConfiguredTableAggregationConstraintInput is an input type that accepts ConfiguredTableAggregationConstraintArgs and ConfiguredTableAggregationConstraintOutput values. You can construct a concrete instance of `ConfiguredTableAggregationConstraintInput` via:

ConfiguredTableAggregationConstraintArgs{...}

type ConfiguredTableAggregationConstraintOutput added in v0.96.0

type ConfiguredTableAggregationConstraintOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAggregationConstraintOutput) ColumnName added in v0.96.0

func (ConfiguredTableAggregationConstraintOutput) ElementType added in v0.96.0

func (ConfiguredTableAggregationConstraintOutput) Minimum added in v0.96.0

func (ConfiguredTableAggregationConstraintOutput) ToConfiguredTableAggregationConstraintOutput added in v0.96.0

func (o ConfiguredTableAggregationConstraintOutput) ToConfiguredTableAggregationConstraintOutput() ConfiguredTableAggregationConstraintOutput

func (ConfiguredTableAggregationConstraintOutput) ToConfiguredTableAggregationConstraintOutputWithContext added in v0.96.0

func (o ConfiguredTableAggregationConstraintOutput) ToConfiguredTableAggregationConstraintOutputWithContext(ctx context.Context) ConfiguredTableAggregationConstraintOutput

func (ConfiguredTableAggregationConstraintOutput) Type added in v0.96.0

type ConfiguredTableAggregationType added in v0.72.0

type ConfiguredTableAggregationType string

func (ConfiguredTableAggregationType) ElementType added in v0.96.0

func (ConfiguredTableAggregationType) ToConfiguredTableAggregationTypeOutput added in v0.96.0

func (e ConfiguredTableAggregationType) ToConfiguredTableAggregationTypeOutput() ConfiguredTableAggregationTypeOutput

func (ConfiguredTableAggregationType) ToConfiguredTableAggregationTypeOutputWithContext added in v0.96.0

func (e ConfiguredTableAggregationType) ToConfiguredTableAggregationTypeOutputWithContext(ctx context.Context) ConfiguredTableAggregationTypeOutput

func (ConfiguredTableAggregationType) ToConfiguredTableAggregationTypePtrOutput added in v0.96.0

func (e ConfiguredTableAggregationType) ToConfiguredTableAggregationTypePtrOutput() ConfiguredTableAggregationTypePtrOutput

func (ConfiguredTableAggregationType) ToConfiguredTableAggregationTypePtrOutputWithContext added in v0.96.0

func (e ConfiguredTableAggregationType) ToConfiguredTableAggregationTypePtrOutputWithContext(ctx context.Context) ConfiguredTableAggregationTypePtrOutput

func (ConfiguredTableAggregationType) ToStringOutput added in v0.96.0

func (ConfiguredTableAggregationType) ToStringOutputWithContext added in v0.96.0

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

func (ConfiguredTableAggregationType) ToStringPtrOutput added in v0.96.0

func (ConfiguredTableAggregationType) ToStringPtrOutputWithContext added in v0.96.0

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

type ConfiguredTableAggregationTypeInput added in v0.96.0

type ConfiguredTableAggregationTypeInput interface {
	pulumi.Input

	ToConfiguredTableAggregationTypeOutput() ConfiguredTableAggregationTypeOutput
	ToConfiguredTableAggregationTypeOutputWithContext(context.Context) ConfiguredTableAggregationTypeOutput
}

ConfiguredTableAggregationTypeInput is an input type that accepts values of the ConfiguredTableAggregationType enum A concrete instance of `ConfiguredTableAggregationTypeInput` can be one of the following:

ConfiguredTableAggregationTypeCountDistinct

type ConfiguredTableAggregationTypeOutput added in v0.96.0

type ConfiguredTableAggregationTypeOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAggregationTypeOutput) ElementType added in v0.96.0

func (ConfiguredTableAggregationTypeOutput) ToConfiguredTableAggregationTypeOutput added in v0.96.0

func (o ConfiguredTableAggregationTypeOutput) ToConfiguredTableAggregationTypeOutput() ConfiguredTableAggregationTypeOutput

func (ConfiguredTableAggregationTypeOutput) ToConfiguredTableAggregationTypeOutputWithContext added in v0.96.0

func (o ConfiguredTableAggregationTypeOutput) ToConfiguredTableAggregationTypeOutputWithContext(ctx context.Context) ConfiguredTableAggregationTypeOutput

func (ConfiguredTableAggregationTypeOutput) ToConfiguredTableAggregationTypePtrOutput added in v0.96.0

func (o ConfiguredTableAggregationTypeOutput) ToConfiguredTableAggregationTypePtrOutput() ConfiguredTableAggregationTypePtrOutput

func (ConfiguredTableAggregationTypeOutput) ToConfiguredTableAggregationTypePtrOutputWithContext added in v0.96.0

func (o ConfiguredTableAggregationTypeOutput) ToConfiguredTableAggregationTypePtrOutputWithContext(ctx context.Context) ConfiguredTableAggregationTypePtrOutput

func (ConfiguredTableAggregationTypeOutput) ToStringOutput added in v0.96.0

func (ConfiguredTableAggregationTypeOutput) ToStringOutputWithContext added in v0.96.0

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

func (ConfiguredTableAggregationTypeOutput) ToStringPtrOutput added in v0.96.0

func (ConfiguredTableAggregationTypeOutput) ToStringPtrOutputWithContext added in v0.96.0

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

type ConfiguredTableAggregationTypePtrInput added in v0.96.0

type ConfiguredTableAggregationTypePtrInput interface {
	pulumi.Input

	ToConfiguredTableAggregationTypePtrOutput() ConfiguredTableAggregationTypePtrOutput
	ToConfiguredTableAggregationTypePtrOutputWithContext(context.Context) ConfiguredTableAggregationTypePtrOutput
}

func ConfiguredTableAggregationTypePtr added in v0.96.0

func ConfiguredTableAggregationTypePtr(v string) ConfiguredTableAggregationTypePtrInput

type ConfiguredTableAggregationTypePtrOutput added in v0.96.0

type ConfiguredTableAggregationTypePtrOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAggregationTypePtrOutput) Elem added in v0.96.0

func (ConfiguredTableAggregationTypePtrOutput) ElementType added in v0.96.0

func (ConfiguredTableAggregationTypePtrOutput) ToConfiguredTableAggregationTypePtrOutput added in v0.96.0

func (o ConfiguredTableAggregationTypePtrOutput) ToConfiguredTableAggregationTypePtrOutput() ConfiguredTableAggregationTypePtrOutput

func (ConfiguredTableAggregationTypePtrOutput) ToConfiguredTableAggregationTypePtrOutputWithContext added in v0.96.0

func (o ConfiguredTableAggregationTypePtrOutput) ToConfiguredTableAggregationTypePtrOutputWithContext(ctx context.Context) ConfiguredTableAggregationTypePtrOutput

func (ConfiguredTableAggregationTypePtrOutput) ToStringPtrOutput added in v0.96.0

func (ConfiguredTableAggregationTypePtrOutput) ToStringPtrOutputWithContext added in v0.96.0

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 values of the ConfiguredTableAnalysisMethod enum A concrete instance of `ConfiguredTableAnalysisMethodInput` can be one of the following:

ConfiguredTableAnalysisMethodDirectQuery

type ConfiguredTableAnalysisMethodOutput

type ConfiguredTableAnalysisMethodOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAnalysisMethodOutput) ElementType

func (ConfiguredTableAnalysisMethodOutput) ToConfiguredTableAnalysisMethodOutput

func (o ConfiguredTableAnalysisMethodOutput) ToConfiguredTableAnalysisMethodOutput() ConfiguredTableAnalysisMethodOutput

func (ConfiguredTableAnalysisMethodOutput) ToConfiguredTableAnalysisMethodOutputWithContext

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

func (ConfiguredTableAnalysisMethodOutput) ToConfiguredTableAnalysisMethodPtrOutput

func (o ConfiguredTableAnalysisMethodOutput) ToConfiguredTableAnalysisMethodPtrOutput() ConfiguredTableAnalysisMethodPtrOutput

func (ConfiguredTableAnalysisMethodOutput) ToConfiguredTableAnalysisMethodPtrOutputWithContext

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

func (ConfiguredTableAnalysisMethodOutput) ToStringOutput

func (ConfiguredTableAnalysisMethodOutput) ToStringOutputWithContext

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

func (ConfiguredTableAnalysisMethodOutput) ToStringPtrOutput

func (ConfiguredTableAnalysisMethodOutput) ToStringPtrOutputWithContext

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

type ConfiguredTableAnalysisMethodPtrInput

type ConfiguredTableAnalysisMethodPtrInput interface {
	pulumi.Input

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

type ConfiguredTableAnalysisMethodPtrOutput

type ConfiguredTableAnalysisMethodPtrOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAnalysisMethodPtrOutput) Elem

func (ConfiguredTableAnalysisMethodPtrOutput) ElementType

func (ConfiguredTableAnalysisMethodPtrOutput) ToConfiguredTableAnalysisMethodPtrOutput

func (o ConfiguredTableAnalysisMethodPtrOutput) ToConfiguredTableAnalysisMethodPtrOutput() ConfiguredTableAnalysisMethodPtrOutput

func (ConfiguredTableAnalysisMethodPtrOutput) ToConfiguredTableAnalysisMethodPtrOutputWithContext

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

func (ConfiguredTableAnalysisMethodPtrOutput) ToStringPtrOutput

func (ConfiguredTableAnalysisMethodPtrOutput) ToStringPtrOutputWithContext

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

type ConfiguredTableAnalysisRule

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

type ConfiguredTableAnalysisRuleAggregation added in v0.72.0

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

type ConfiguredTableAnalysisRuleAggregationArgs added in v0.96.0

type ConfiguredTableAnalysisRuleAggregationArgs struct {
	AggregateColumns     ConfiguredTableAggregateColumnArrayInput       `pulumi:"aggregateColumns"`
	AllowedJoinOperators ConfiguredTableJoinOperatorArrayInput          `pulumi:"allowedJoinOperators"`
	DimensionColumns     pulumi.StringArrayInput                        `pulumi:"dimensionColumns"`
	JoinColumns          pulumi.StringArrayInput                        `pulumi:"joinColumns"`
	JoinRequired         ConfiguredTableJoinRequiredOptionPtrInput      `pulumi:"joinRequired"`
	OutputConstraints    ConfiguredTableAggregationConstraintArrayInput `pulumi:"outputConstraints"`
	ScalarFunctions      ConfiguredTableScalarFunctionsArrayInput       `pulumi:"scalarFunctions"`
}

func (ConfiguredTableAnalysisRuleAggregationArgs) ElementType added in v0.96.0

func (ConfiguredTableAnalysisRuleAggregationArgs) ToConfiguredTableAnalysisRuleAggregationOutput added in v0.96.0

func (i ConfiguredTableAnalysisRuleAggregationArgs) ToConfiguredTableAnalysisRuleAggregationOutput() ConfiguredTableAnalysisRuleAggregationOutput

func (ConfiguredTableAnalysisRuleAggregationArgs) ToConfiguredTableAnalysisRuleAggregationOutputWithContext added in v0.96.0

func (i ConfiguredTableAnalysisRuleAggregationArgs) ToConfiguredTableAnalysisRuleAggregationOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRuleAggregationOutput

type ConfiguredTableAnalysisRuleAggregationInput added in v0.96.0

type ConfiguredTableAnalysisRuleAggregationInput interface {
	pulumi.Input

	ToConfiguredTableAnalysisRuleAggregationOutput() ConfiguredTableAnalysisRuleAggregationOutput
	ToConfiguredTableAnalysisRuleAggregationOutputWithContext(context.Context) ConfiguredTableAnalysisRuleAggregationOutput
}

ConfiguredTableAnalysisRuleAggregationInput is an input type that accepts ConfiguredTableAnalysisRuleAggregationArgs and ConfiguredTableAnalysisRuleAggregationOutput values. You can construct a concrete instance of `ConfiguredTableAnalysisRuleAggregationInput` via:

ConfiguredTableAnalysisRuleAggregationArgs{...}

type ConfiguredTableAnalysisRuleAggregationOutput added in v0.96.0

type ConfiguredTableAnalysisRuleAggregationOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAnalysisRuleAggregationOutput) AggregateColumns added in v0.96.0

func (ConfiguredTableAnalysisRuleAggregationOutput) AllowedJoinOperators added in v0.96.0

func (ConfiguredTableAnalysisRuleAggregationOutput) DimensionColumns added in v0.96.0

func (ConfiguredTableAnalysisRuleAggregationOutput) ElementType added in v0.96.0

func (ConfiguredTableAnalysisRuleAggregationOutput) JoinColumns added in v0.96.0

func (ConfiguredTableAnalysisRuleAggregationOutput) JoinRequired added in v0.96.0

func (ConfiguredTableAnalysisRuleAggregationOutput) OutputConstraints added in v0.96.0

func (ConfiguredTableAnalysisRuleAggregationOutput) ScalarFunctions added in v0.96.0

func (ConfiguredTableAnalysisRuleAggregationOutput) ToConfiguredTableAnalysisRuleAggregationOutput added in v0.96.0

func (o ConfiguredTableAnalysisRuleAggregationOutput) ToConfiguredTableAnalysisRuleAggregationOutput() ConfiguredTableAnalysisRuleAggregationOutput

func (ConfiguredTableAnalysisRuleAggregationOutput) ToConfiguredTableAnalysisRuleAggregationOutputWithContext added in v0.96.0

func (o ConfiguredTableAnalysisRuleAggregationOutput) ToConfiguredTableAnalysisRuleAggregationOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRuleAggregationOutput

type ConfiguredTableAnalysisRuleArgs

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

func (ConfiguredTableAnalysisRuleArgs) ElementType

func (ConfiguredTableAnalysisRuleArgs) ToConfiguredTableAnalysisRuleOutput

func (i ConfiguredTableAnalysisRuleArgs) ToConfiguredTableAnalysisRuleOutput() ConfiguredTableAnalysisRuleOutput

func (ConfiguredTableAnalysisRuleArgs) ToConfiguredTableAnalysisRuleOutputWithContext

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

type ConfiguredTableAnalysisRuleArray

type ConfiguredTableAnalysisRuleArray []ConfiguredTableAnalysisRuleInput

func (ConfiguredTableAnalysisRuleArray) ElementType

func (ConfiguredTableAnalysisRuleArray) ToConfiguredTableAnalysisRuleArrayOutput

func (i ConfiguredTableAnalysisRuleArray) ToConfiguredTableAnalysisRuleArrayOutput() ConfiguredTableAnalysisRuleArrayOutput

func (ConfiguredTableAnalysisRuleArray) ToConfiguredTableAnalysisRuleArrayOutputWithContext

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

type ConfiguredTableAnalysisRuleArrayInput

type ConfiguredTableAnalysisRuleArrayInput interface {
	pulumi.Input

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

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

ConfiguredTableAnalysisRuleArray{ ConfiguredTableAnalysisRuleArgs{...} }

type ConfiguredTableAnalysisRuleArrayOutput

type ConfiguredTableAnalysisRuleArrayOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAnalysisRuleArrayOutput) ElementType

func (ConfiguredTableAnalysisRuleArrayOutput) Index

func (ConfiguredTableAnalysisRuleArrayOutput) ToConfiguredTableAnalysisRuleArrayOutput

func (o ConfiguredTableAnalysisRuleArrayOutput) ToConfiguredTableAnalysisRuleArrayOutput() ConfiguredTableAnalysisRuleArrayOutput

func (ConfiguredTableAnalysisRuleArrayOutput) ToConfiguredTableAnalysisRuleArrayOutputWithContext

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

type ConfiguredTableAnalysisRuleCustom added in v0.73.1

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

type ConfiguredTableAnalysisRuleCustomArgs added in v0.96.0

type ConfiguredTableAnalysisRuleCustomArgs struct {
	AllowedAnalyses          pulumi.StringArrayInput                    `pulumi:"allowedAnalyses"`
	AllowedAnalysisProviders pulumi.StringArrayInput                    `pulumi:"allowedAnalysisProviders"`
	DifferentialPrivacy      ConfiguredTableDifferentialPrivacyPtrInput `pulumi:"differentialPrivacy"`
}

func (ConfiguredTableAnalysisRuleCustomArgs) ElementType added in v0.96.0

func (ConfiguredTableAnalysisRuleCustomArgs) ToConfiguredTableAnalysisRuleCustomOutput added in v0.96.0

func (i ConfiguredTableAnalysisRuleCustomArgs) ToConfiguredTableAnalysisRuleCustomOutput() ConfiguredTableAnalysisRuleCustomOutput

func (ConfiguredTableAnalysisRuleCustomArgs) ToConfiguredTableAnalysisRuleCustomOutputWithContext added in v0.96.0

func (i ConfiguredTableAnalysisRuleCustomArgs) ToConfiguredTableAnalysisRuleCustomOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRuleCustomOutput

type ConfiguredTableAnalysisRuleCustomInput added in v0.96.0

type ConfiguredTableAnalysisRuleCustomInput interface {
	pulumi.Input

	ToConfiguredTableAnalysisRuleCustomOutput() ConfiguredTableAnalysisRuleCustomOutput
	ToConfiguredTableAnalysisRuleCustomOutputWithContext(context.Context) ConfiguredTableAnalysisRuleCustomOutput
}

ConfiguredTableAnalysisRuleCustomInput is an input type that accepts ConfiguredTableAnalysisRuleCustomArgs and ConfiguredTableAnalysisRuleCustomOutput values. You can construct a concrete instance of `ConfiguredTableAnalysisRuleCustomInput` via:

ConfiguredTableAnalysisRuleCustomArgs{...}

type ConfiguredTableAnalysisRuleCustomOutput added in v0.96.0

type ConfiguredTableAnalysisRuleCustomOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAnalysisRuleCustomOutput) AllowedAnalyses added in v0.96.0

func (ConfiguredTableAnalysisRuleCustomOutput) AllowedAnalysisProviders added in v0.96.0

func (ConfiguredTableAnalysisRuleCustomOutput) DifferentialPrivacy added in v0.101.0

func (ConfiguredTableAnalysisRuleCustomOutput) ElementType added in v0.96.0

func (ConfiguredTableAnalysisRuleCustomOutput) ToConfiguredTableAnalysisRuleCustomOutput added in v0.96.0

func (o ConfiguredTableAnalysisRuleCustomOutput) ToConfiguredTableAnalysisRuleCustomOutput() ConfiguredTableAnalysisRuleCustomOutput

func (ConfiguredTableAnalysisRuleCustomOutput) ToConfiguredTableAnalysisRuleCustomOutputWithContext added in v0.96.0

func (o ConfiguredTableAnalysisRuleCustomOutput) ToConfiguredTableAnalysisRuleCustomOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRuleCustomOutput

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 ConfiguredTableAnalysisRuleListArgs added in v0.96.0

type ConfiguredTableAnalysisRuleListArgs struct {
	AllowedJoinOperators ConfiguredTableJoinOperatorArrayInput `pulumi:"allowedJoinOperators"`
	JoinColumns          pulumi.StringArrayInput               `pulumi:"joinColumns"`
	ListColumns          pulumi.StringArrayInput               `pulumi:"listColumns"`
}

func (ConfiguredTableAnalysisRuleListArgs) ElementType added in v0.96.0

func (ConfiguredTableAnalysisRuleListArgs) ToConfiguredTableAnalysisRuleListOutput added in v0.96.0

func (i ConfiguredTableAnalysisRuleListArgs) ToConfiguredTableAnalysisRuleListOutput() ConfiguredTableAnalysisRuleListOutput

func (ConfiguredTableAnalysisRuleListArgs) ToConfiguredTableAnalysisRuleListOutputWithContext added in v0.96.0

func (i ConfiguredTableAnalysisRuleListArgs) ToConfiguredTableAnalysisRuleListOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRuleListOutput

type ConfiguredTableAnalysisRuleListInput added in v0.96.0

type ConfiguredTableAnalysisRuleListInput interface {
	pulumi.Input

	ToConfiguredTableAnalysisRuleListOutput() ConfiguredTableAnalysisRuleListOutput
	ToConfiguredTableAnalysisRuleListOutputWithContext(context.Context) ConfiguredTableAnalysisRuleListOutput
}

ConfiguredTableAnalysisRuleListInput is an input type that accepts ConfiguredTableAnalysisRuleListArgs and ConfiguredTableAnalysisRuleListOutput values. You can construct a concrete instance of `ConfiguredTableAnalysisRuleListInput` via:

ConfiguredTableAnalysisRuleListArgs{...}

type ConfiguredTableAnalysisRuleListOutput added in v0.96.0

type ConfiguredTableAnalysisRuleListOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAnalysisRuleListOutput) AllowedJoinOperators added in v0.96.0

func (ConfiguredTableAnalysisRuleListOutput) ElementType added in v0.96.0

func (ConfiguredTableAnalysisRuleListOutput) JoinColumns added in v0.96.0

func (ConfiguredTableAnalysisRuleListOutput) ListColumns added in v0.96.0

func (ConfiguredTableAnalysisRuleListOutput) ToConfiguredTableAnalysisRuleListOutput added in v0.96.0

func (o ConfiguredTableAnalysisRuleListOutput) ToConfiguredTableAnalysisRuleListOutput() ConfiguredTableAnalysisRuleListOutput

func (ConfiguredTableAnalysisRuleListOutput) ToConfiguredTableAnalysisRuleListOutputWithContext added in v0.96.0

func (o ConfiguredTableAnalysisRuleListOutput) ToConfiguredTableAnalysisRuleListOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRuleListOutput

type ConfiguredTableAnalysisRuleOutput

type ConfiguredTableAnalysisRuleOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAnalysisRuleOutput) ElementType

func (ConfiguredTableAnalysisRuleOutput) Policy

func (ConfiguredTableAnalysisRuleOutput) ToConfiguredTableAnalysisRuleOutput

func (o ConfiguredTableAnalysisRuleOutput) ToConfiguredTableAnalysisRuleOutput() ConfiguredTableAnalysisRuleOutput

func (ConfiguredTableAnalysisRuleOutput) ToConfiguredTableAnalysisRuleOutputWithContext

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

func (ConfiguredTableAnalysisRuleOutput) Type

type ConfiguredTableAnalysisRulePolicy

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

type ConfiguredTableAnalysisRulePolicyArgs

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

func (ConfiguredTableAnalysisRulePolicyArgs) ElementType

func (ConfiguredTableAnalysisRulePolicyArgs) ToConfiguredTableAnalysisRulePolicyOutput

func (i ConfiguredTableAnalysisRulePolicyArgs) ToConfiguredTableAnalysisRulePolicyOutput() ConfiguredTableAnalysisRulePolicyOutput

func (ConfiguredTableAnalysisRulePolicyArgs) ToConfiguredTableAnalysisRulePolicyOutputWithContext

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

type ConfiguredTableAnalysisRulePolicyInput

type ConfiguredTableAnalysisRulePolicyInput interface {
	pulumi.Input

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

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

ConfiguredTableAnalysisRulePolicyArgs{...}

type ConfiguredTableAnalysisRulePolicyOutput

type ConfiguredTableAnalysisRulePolicyOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAnalysisRulePolicyOutput) ElementType

func (ConfiguredTableAnalysisRulePolicyOutput) ToConfiguredTableAnalysisRulePolicyOutput

func (o ConfiguredTableAnalysisRulePolicyOutput) ToConfiguredTableAnalysisRulePolicyOutput() ConfiguredTableAnalysisRulePolicyOutput

func (ConfiguredTableAnalysisRulePolicyOutput) ToConfiguredTableAnalysisRulePolicyOutputWithContext

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

func (ConfiguredTableAnalysisRulePolicyOutput) V1

type ConfiguredTableAnalysisRulePolicyV10Properties added in v0.72.0

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

type ConfiguredTableAnalysisRulePolicyV10PropertiesArgs added in v0.96.0

type ConfiguredTableAnalysisRulePolicyV10PropertiesArgs struct {
	List ConfiguredTableAnalysisRuleListInput `pulumi:"list"`
}

func (ConfiguredTableAnalysisRulePolicyV10PropertiesArgs) ElementType added in v0.96.0

func (ConfiguredTableAnalysisRulePolicyV10PropertiesArgs) ToConfiguredTableAnalysisRulePolicyV10PropertiesOutput added in v0.96.0

func (i ConfiguredTableAnalysisRulePolicyV10PropertiesArgs) ToConfiguredTableAnalysisRulePolicyV10PropertiesOutput() ConfiguredTableAnalysisRulePolicyV10PropertiesOutput

func (ConfiguredTableAnalysisRulePolicyV10PropertiesArgs) ToConfiguredTableAnalysisRulePolicyV10PropertiesOutputWithContext added in v0.96.0

func (i ConfiguredTableAnalysisRulePolicyV10PropertiesArgs) ToConfiguredTableAnalysisRulePolicyV10PropertiesOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRulePolicyV10PropertiesOutput

type ConfiguredTableAnalysisRulePolicyV10PropertiesInput added in v0.96.0

type ConfiguredTableAnalysisRulePolicyV10PropertiesInput interface {
	pulumi.Input

	ToConfiguredTableAnalysisRulePolicyV10PropertiesOutput() ConfiguredTableAnalysisRulePolicyV10PropertiesOutput
	ToConfiguredTableAnalysisRulePolicyV10PropertiesOutputWithContext(context.Context) ConfiguredTableAnalysisRulePolicyV10PropertiesOutput
}

ConfiguredTableAnalysisRulePolicyV10PropertiesInput is an input type that accepts ConfiguredTableAnalysisRulePolicyV10PropertiesArgs and ConfiguredTableAnalysisRulePolicyV10PropertiesOutput values. You can construct a concrete instance of `ConfiguredTableAnalysisRulePolicyV10PropertiesInput` via:

ConfiguredTableAnalysisRulePolicyV10PropertiesArgs{...}

type ConfiguredTableAnalysisRulePolicyV10PropertiesOutput added in v0.96.0

type ConfiguredTableAnalysisRulePolicyV10PropertiesOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAnalysisRulePolicyV10PropertiesOutput) ElementType added in v0.96.0

func (ConfiguredTableAnalysisRulePolicyV10PropertiesOutput) List added in v0.96.0

func (ConfiguredTableAnalysisRulePolicyV10PropertiesOutput) ToConfiguredTableAnalysisRulePolicyV10PropertiesOutput added in v0.96.0

func (ConfiguredTableAnalysisRulePolicyV10PropertiesOutput) ToConfiguredTableAnalysisRulePolicyV10PropertiesOutputWithContext added in v0.96.0

func (o ConfiguredTableAnalysisRulePolicyV10PropertiesOutput) ToConfiguredTableAnalysisRulePolicyV10PropertiesOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRulePolicyV10PropertiesOutput

type ConfiguredTableAnalysisRulePolicyV11Properties added in v0.72.0

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

type ConfiguredTableAnalysisRulePolicyV11PropertiesArgs added in v0.96.0

type ConfiguredTableAnalysisRulePolicyV11PropertiesArgs struct {
	Aggregation ConfiguredTableAnalysisRuleAggregationInput `pulumi:"aggregation"`
}

func (ConfiguredTableAnalysisRulePolicyV11PropertiesArgs) ElementType added in v0.96.0

func (ConfiguredTableAnalysisRulePolicyV11PropertiesArgs) ToConfiguredTableAnalysisRulePolicyV11PropertiesOutput added in v0.96.0

func (i ConfiguredTableAnalysisRulePolicyV11PropertiesArgs) ToConfiguredTableAnalysisRulePolicyV11PropertiesOutput() ConfiguredTableAnalysisRulePolicyV11PropertiesOutput

func (ConfiguredTableAnalysisRulePolicyV11PropertiesArgs) ToConfiguredTableAnalysisRulePolicyV11PropertiesOutputWithContext added in v0.96.0

func (i ConfiguredTableAnalysisRulePolicyV11PropertiesArgs) ToConfiguredTableAnalysisRulePolicyV11PropertiesOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRulePolicyV11PropertiesOutput

type ConfiguredTableAnalysisRulePolicyV11PropertiesInput added in v0.96.0

type ConfiguredTableAnalysisRulePolicyV11PropertiesInput interface {
	pulumi.Input

	ToConfiguredTableAnalysisRulePolicyV11PropertiesOutput() ConfiguredTableAnalysisRulePolicyV11PropertiesOutput
	ToConfiguredTableAnalysisRulePolicyV11PropertiesOutputWithContext(context.Context) ConfiguredTableAnalysisRulePolicyV11PropertiesOutput
}

ConfiguredTableAnalysisRulePolicyV11PropertiesInput is an input type that accepts ConfiguredTableAnalysisRulePolicyV11PropertiesArgs and ConfiguredTableAnalysisRulePolicyV11PropertiesOutput values. You can construct a concrete instance of `ConfiguredTableAnalysisRulePolicyV11PropertiesInput` via:

ConfiguredTableAnalysisRulePolicyV11PropertiesArgs{...}

type ConfiguredTableAnalysisRulePolicyV11PropertiesOutput added in v0.96.0

type ConfiguredTableAnalysisRulePolicyV11PropertiesOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAnalysisRulePolicyV11PropertiesOutput) Aggregation added in v0.96.0

func (ConfiguredTableAnalysisRulePolicyV11PropertiesOutput) ElementType added in v0.96.0

func (ConfiguredTableAnalysisRulePolicyV11PropertiesOutput) ToConfiguredTableAnalysisRulePolicyV11PropertiesOutput added in v0.96.0

func (ConfiguredTableAnalysisRulePolicyV11PropertiesOutput) ToConfiguredTableAnalysisRulePolicyV11PropertiesOutputWithContext added in v0.96.0

func (o ConfiguredTableAnalysisRulePolicyV11PropertiesOutput) ToConfiguredTableAnalysisRulePolicyV11PropertiesOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRulePolicyV11PropertiesOutput

type ConfiguredTableAnalysisRulePolicyV12Properties added in v0.73.1

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

type ConfiguredTableAnalysisRulePolicyV12PropertiesArgs added in v0.96.0

type ConfiguredTableAnalysisRulePolicyV12PropertiesArgs struct {
	Custom ConfiguredTableAnalysisRuleCustomInput `pulumi:"custom"`
}

func (ConfiguredTableAnalysisRulePolicyV12PropertiesArgs) ElementType added in v0.96.0

func (ConfiguredTableAnalysisRulePolicyV12PropertiesArgs) ToConfiguredTableAnalysisRulePolicyV12PropertiesOutput added in v0.96.0

func (i ConfiguredTableAnalysisRulePolicyV12PropertiesArgs) ToConfiguredTableAnalysisRulePolicyV12PropertiesOutput() ConfiguredTableAnalysisRulePolicyV12PropertiesOutput

func (ConfiguredTableAnalysisRulePolicyV12PropertiesArgs) ToConfiguredTableAnalysisRulePolicyV12PropertiesOutputWithContext added in v0.96.0

func (i ConfiguredTableAnalysisRulePolicyV12PropertiesArgs) ToConfiguredTableAnalysisRulePolicyV12PropertiesOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRulePolicyV12PropertiesOutput

type ConfiguredTableAnalysisRulePolicyV12PropertiesInput added in v0.96.0

type ConfiguredTableAnalysisRulePolicyV12PropertiesInput interface {
	pulumi.Input

	ToConfiguredTableAnalysisRulePolicyV12PropertiesOutput() ConfiguredTableAnalysisRulePolicyV12PropertiesOutput
	ToConfiguredTableAnalysisRulePolicyV12PropertiesOutputWithContext(context.Context) ConfiguredTableAnalysisRulePolicyV12PropertiesOutput
}

ConfiguredTableAnalysisRulePolicyV12PropertiesInput is an input type that accepts ConfiguredTableAnalysisRulePolicyV12PropertiesArgs and ConfiguredTableAnalysisRulePolicyV12PropertiesOutput values. You can construct a concrete instance of `ConfiguredTableAnalysisRulePolicyV12PropertiesInput` via:

ConfiguredTableAnalysisRulePolicyV12PropertiesArgs{...}

type ConfiguredTableAnalysisRulePolicyV12PropertiesOutput added in v0.96.0

type ConfiguredTableAnalysisRulePolicyV12PropertiesOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAnalysisRulePolicyV12PropertiesOutput) Custom added in v0.96.0

func (ConfiguredTableAnalysisRulePolicyV12PropertiesOutput) ElementType added in v0.96.0

func (ConfiguredTableAnalysisRulePolicyV12PropertiesOutput) ToConfiguredTableAnalysisRulePolicyV12PropertiesOutput added in v0.96.0

func (ConfiguredTableAnalysisRulePolicyV12PropertiesOutput) ToConfiguredTableAnalysisRulePolicyV12PropertiesOutputWithContext added in v0.96.0

func (o ConfiguredTableAnalysisRulePolicyV12PropertiesOutput) ToConfiguredTableAnalysisRulePolicyV12PropertiesOutputWithContext(ctx context.Context) ConfiguredTableAnalysisRulePolicyV12PropertiesOutput

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 values of the ConfiguredTableAnalysisRuleType enum A concrete instance of `ConfiguredTableAnalysisRuleTypeInput` can be one of the following:

ConfiguredTableAnalysisRuleTypeAggregation
ConfiguredTableAnalysisRuleTypeList
ConfiguredTableAnalysisRuleTypeCustom

type ConfiguredTableAnalysisRuleTypeOutput

type ConfiguredTableAnalysisRuleTypeOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAnalysisRuleTypeOutput) ElementType

func (ConfiguredTableAnalysisRuleTypeOutput) ToConfiguredTableAnalysisRuleTypeOutput

func (o ConfiguredTableAnalysisRuleTypeOutput) ToConfiguredTableAnalysisRuleTypeOutput() ConfiguredTableAnalysisRuleTypeOutput

func (ConfiguredTableAnalysisRuleTypeOutput) ToConfiguredTableAnalysisRuleTypeOutputWithContext

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

func (ConfiguredTableAnalysisRuleTypeOutput) ToConfiguredTableAnalysisRuleTypePtrOutput

func (o ConfiguredTableAnalysisRuleTypeOutput) ToConfiguredTableAnalysisRuleTypePtrOutput() ConfiguredTableAnalysisRuleTypePtrOutput

func (ConfiguredTableAnalysisRuleTypeOutput) ToConfiguredTableAnalysisRuleTypePtrOutputWithContext

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

func (ConfiguredTableAnalysisRuleTypeOutput) ToStringOutput

func (ConfiguredTableAnalysisRuleTypeOutput) ToStringOutputWithContext

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

func (ConfiguredTableAnalysisRuleTypeOutput) ToStringPtrOutput

func (ConfiguredTableAnalysisRuleTypeOutput) ToStringPtrOutputWithContext

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

type ConfiguredTableAnalysisRuleTypePtrInput

type ConfiguredTableAnalysisRuleTypePtrInput interface {
	pulumi.Input

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

type ConfiguredTableAnalysisRuleTypePtrOutput

type ConfiguredTableAnalysisRuleTypePtrOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAnalysisRuleTypePtrOutput) Elem

func (ConfiguredTableAnalysisRuleTypePtrOutput) ElementType

func (ConfiguredTableAnalysisRuleTypePtrOutput) ToConfiguredTableAnalysisRuleTypePtrOutput

func (o ConfiguredTableAnalysisRuleTypePtrOutput) ToConfiguredTableAnalysisRuleTypePtrOutput() ConfiguredTableAnalysisRuleTypePtrOutput

func (ConfiguredTableAnalysisRuleTypePtrOutput) ToConfiguredTableAnalysisRuleTypePtrOutputWithContext

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

func (ConfiguredTableAnalysisRuleTypePtrOutput) ToStringPtrOutput

func (ConfiguredTableAnalysisRuleTypePtrOutput) ToStringPtrOutputWithContext

type ConfiguredTableArgs

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

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 aws.TagArrayOutput `pulumi:"tags"`
}

Represents a table that can be queried within a collaboration

func GetConfiguredTableAssociation

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

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

func NewConfiguredTableAssociation

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

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

func (*ConfiguredTableAssociation) ElementType

func (*ConfiguredTableAssociation) ElementType() reflect.Type

func (*ConfiguredTableAssociation) ToConfiguredTableAssociationOutput

func (i *ConfiguredTableAssociation) ToConfiguredTableAssociationOutput() ConfiguredTableAssociationOutput

func (*ConfiguredTableAssociation) ToConfiguredTableAssociationOutputWithContext

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

type ConfiguredTableAssociationArgs

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

The set of arguments for constructing a ConfiguredTableAssociation resource.

func (ConfiguredTableAssociationArgs) ElementType

type ConfiguredTableAssociationInput

type ConfiguredTableAssociationInput interface {
	pulumi.Input

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

type ConfiguredTableAssociationOutput

type ConfiguredTableAssociationOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAssociationOutput) Arn

func (ConfiguredTableAssociationOutput) ConfiguredTableAssociationIdentifier

func (o ConfiguredTableAssociationOutput) ConfiguredTableAssociationIdentifier() pulumi.StringOutput

func (ConfiguredTableAssociationOutput) ConfiguredTableIdentifier

func (o ConfiguredTableAssociationOutput) ConfiguredTableIdentifier() pulumi.StringOutput

func (ConfiguredTableAssociationOutput) Description

func (ConfiguredTableAssociationOutput) ElementType

func (ConfiguredTableAssociationOutput) MembershipIdentifier

func (o ConfiguredTableAssociationOutput) MembershipIdentifier() pulumi.StringOutput

func (ConfiguredTableAssociationOutput) Name

func (ConfiguredTableAssociationOutput) RoleArn

func (ConfiguredTableAssociationOutput) Tags

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

func (ConfiguredTableAssociationOutput) ToConfiguredTableAssociationOutput

func (o ConfiguredTableAssociationOutput) ToConfiguredTableAssociationOutput() ConfiguredTableAssociationOutput

func (ConfiguredTableAssociationOutput) ToConfiguredTableAssociationOutputWithContext

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

type ConfiguredTableAssociationState

type ConfiguredTableAssociationState struct {
}

func (ConfiguredTableAssociationState) ElementType

type ConfiguredTableAssociationTag

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

type ConfiguredTableDifferentialPrivacy added in v0.101.0

type ConfiguredTableDifferentialPrivacy struct {
	Columns []ConfiguredTableDifferentialPrivacyColumn `pulumi:"columns"`
}

type ConfiguredTableDifferentialPrivacyArgs added in v0.101.0

type ConfiguredTableDifferentialPrivacyArgs struct {
	Columns ConfiguredTableDifferentialPrivacyColumnArrayInput `pulumi:"columns"`
}

func (ConfiguredTableDifferentialPrivacyArgs) ElementType added in v0.101.0

func (ConfiguredTableDifferentialPrivacyArgs) ToConfiguredTableDifferentialPrivacyOutput added in v0.101.0

func (i ConfiguredTableDifferentialPrivacyArgs) ToConfiguredTableDifferentialPrivacyOutput() ConfiguredTableDifferentialPrivacyOutput

func (ConfiguredTableDifferentialPrivacyArgs) ToConfiguredTableDifferentialPrivacyOutputWithContext added in v0.101.0

func (i ConfiguredTableDifferentialPrivacyArgs) ToConfiguredTableDifferentialPrivacyOutputWithContext(ctx context.Context) ConfiguredTableDifferentialPrivacyOutput

func (ConfiguredTableDifferentialPrivacyArgs) ToConfiguredTableDifferentialPrivacyPtrOutput added in v0.101.0

func (i ConfiguredTableDifferentialPrivacyArgs) ToConfiguredTableDifferentialPrivacyPtrOutput() ConfiguredTableDifferentialPrivacyPtrOutput

func (ConfiguredTableDifferentialPrivacyArgs) ToConfiguredTableDifferentialPrivacyPtrOutputWithContext added in v0.101.0

func (i ConfiguredTableDifferentialPrivacyArgs) ToConfiguredTableDifferentialPrivacyPtrOutputWithContext(ctx context.Context) ConfiguredTableDifferentialPrivacyPtrOutput

type ConfiguredTableDifferentialPrivacyColumn added in v0.101.0

type ConfiguredTableDifferentialPrivacyColumn struct {
	Name string `pulumi:"name"`
}

type ConfiguredTableDifferentialPrivacyColumnArgs added in v0.101.0

type ConfiguredTableDifferentialPrivacyColumnArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

func (ConfiguredTableDifferentialPrivacyColumnArgs) ElementType added in v0.101.0

func (ConfiguredTableDifferentialPrivacyColumnArgs) ToConfiguredTableDifferentialPrivacyColumnOutput added in v0.101.0

func (i ConfiguredTableDifferentialPrivacyColumnArgs) ToConfiguredTableDifferentialPrivacyColumnOutput() ConfiguredTableDifferentialPrivacyColumnOutput

func (ConfiguredTableDifferentialPrivacyColumnArgs) ToConfiguredTableDifferentialPrivacyColumnOutputWithContext added in v0.101.0

func (i ConfiguredTableDifferentialPrivacyColumnArgs) ToConfiguredTableDifferentialPrivacyColumnOutputWithContext(ctx context.Context) ConfiguredTableDifferentialPrivacyColumnOutput

type ConfiguredTableDifferentialPrivacyColumnArray added in v0.101.0

type ConfiguredTableDifferentialPrivacyColumnArray []ConfiguredTableDifferentialPrivacyColumnInput

func (ConfiguredTableDifferentialPrivacyColumnArray) ElementType added in v0.101.0

func (ConfiguredTableDifferentialPrivacyColumnArray) ToConfiguredTableDifferentialPrivacyColumnArrayOutput added in v0.101.0

func (i ConfiguredTableDifferentialPrivacyColumnArray) ToConfiguredTableDifferentialPrivacyColumnArrayOutput() ConfiguredTableDifferentialPrivacyColumnArrayOutput

func (ConfiguredTableDifferentialPrivacyColumnArray) ToConfiguredTableDifferentialPrivacyColumnArrayOutputWithContext added in v0.101.0

func (i ConfiguredTableDifferentialPrivacyColumnArray) ToConfiguredTableDifferentialPrivacyColumnArrayOutputWithContext(ctx context.Context) ConfiguredTableDifferentialPrivacyColumnArrayOutput

type ConfiguredTableDifferentialPrivacyColumnArrayInput added in v0.101.0

type ConfiguredTableDifferentialPrivacyColumnArrayInput interface {
	pulumi.Input

	ToConfiguredTableDifferentialPrivacyColumnArrayOutput() ConfiguredTableDifferentialPrivacyColumnArrayOutput
	ToConfiguredTableDifferentialPrivacyColumnArrayOutputWithContext(context.Context) ConfiguredTableDifferentialPrivacyColumnArrayOutput
}

ConfiguredTableDifferentialPrivacyColumnArrayInput is an input type that accepts ConfiguredTableDifferentialPrivacyColumnArray and ConfiguredTableDifferentialPrivacyColumnArrayOutput values. You can construct a concrete instance of `ConfiguredTableDifferentialPrivacyColumnArrayInput` via:

ConfiguredTableDifferentialPrivacyColumnArray{ ConfiguredTableDifferentialPrivacyColumnArgs{...} }

type ConfiguredTableDifferentialPrivacyColumnArrayOutput added in v0.101.0

type ConfiguredTableDifferentialPrivacyColumnArrayOutput struct{ *pulumi.OutputState }

func (ConfiguredTableDifferentialPrivacyColumnArrayOutput) ElementType added in v0.101.0

func (ConfiguredTableDifferentialPrivacyColumnArrayOutput) Index added in v0.101.0

func (ConfiguredTableDifferentialPrivacyColumnArrayOutput) ToConfiguredTableDifferentialPrivacyColumnArrayOutput added in v0.101.0

func (o ConfiguredTableDifferentialPrivacyColumnArrayOutput) ToConfiguredTableDifferentialPrivacyColumnArrayOutput() ConfiguredTableDifferentialPrivacyColumnArrayOutput

func (ConfiguredTableDifferentialPrivacyColumnArrayOutput) ToConfiguredTableDifferentialPrivacyColumnArrayOutputWithContext added in v0.101.0

func (o ConfiguredTableDifferentialPrivacyColumnArrayOutput) ToConfiguredTableDifferentialPrivacyColumnArrayOutputWithContext(ctx context.Context) ConfiguredTableDifferentialPrivacyColumnArrayOutput

type ConfiguredTableDifferentialPrivacyColumnInput added in v0.101.0

type ConfiguredTableDifferentialPrivacyColumnInput interface {
	pulumi.Input

	ToConfiguredTableDifferentialPrivacyColumnOutput() ConfiguredTableDifferentialPrivacyColumnOutput
	ToConfiguredTableDifferentialPrivacyColumnOutputWithContext(context.Context) ConfiguredTableDifferentialPrivacyColumnOutput
}

ConfiguredTableDifferentialPrivacyColumnInput is an input type that accepts ConfiguredTableDifferentialPrivacyColumnArgs and ConfiguredTableDifferentialPrivacyColumnOutput values. You can construct a concrete instance of `ConfiguredTableDifferentialPrivacyColumnInput` via:

ConfiguredTableDifferentialPrivacyColumnArgs{...}

type ConfiguredTableDifferentialPrivacyColumnOutput added in v0.101.0

type ConfiguredTableDifferentialPrivacyColumnOutput struct{ *pulumi.OutputState }

func (ConfiguredTableDifferentialPrivacyColumnOutput) ElementType added in v0.101.0

func (ConfiguredTableDifferentialPrivacyColumnOutput) Name added in v0.101.0

func (ConfiguredTableDifferentialPrivacyColumnOutput) ToConfiguredTableDifferentialPrivacyColumnOutput added in v0.101.0

func (o ConfiguredTableDifferentialPrivacyColumnOutput) ToConfiguredTableDifferentialPrivacyColumnOutput() ConfiguredTableDifferentialPrivacyColumnOutput

func (ConfiguredTableDifferentialPrivacyColumnOutput) ToConfiguredTableDifferentialPrivacyColumnOutputWithContext added in v0.101.0

func (o ConfiguredTableDifferentialPrivacyColumnOutput) ToConfiguredTableDifferentialPrivacyColumnOutputWithContext(ctx context.Context) ConfiguredTableDifferentialPrivacyColumnOutput

type ConfiguredTableDifferentialPrivacyInput added in v0.101.0

type ConfiguredTableDifferentialPrivacyInput interface {
	pulumi.Input

	ToConfiguredTableDifferentialPrivacyOutput() ConfiguredTableDifferentialPrivacyOutput
	ToConfiguredTableDifferentialPrivacyOutputWithContext(context.Context) ConfiguredTableDifferentialPrivacyOutput
}

ConfiguredTableDifferentialPrivacyInput is an input type that accepts ConfiguredTableDifferentialPrivacyArgs and ConfiguredTableDifferentialPrivacyOutput values. You can construct a concrete instance of `ConfiguredTableDifferentialPrivacyInput` via:

ConfiguredTableDifferentialPrivacyArgs{...}

type ConfiguredTableDifferentialPrivacyOutput added in v0.101.0

type ConfiguredTableDifferentialPrivacyOutput struct{ *pulumi.OutputState }

func (ConfiguredTableDifferentialPrivacyOutput) Columns added in v0.101.0

func (ConfiguredTableDifferentialPrivacyOutput) ElementType added in v0.101.0

func (ConfiguredTableDifferentialPrivacyOutput) ToConfiguredTableDifferentialPrivacyOutput added in v0.101.0

func (o ConfiguredTableDifferentialPrivacyOutput) ToConfiguredTableDifferentialPrivacyOutput() ConfiguredTableDifferentialPrivacyOutput

func (ConfiguredTableDifferentialPrivacyOutput) ToConfiguredTableDifferentialPrivacyOutputWithContext added in v0.101.0

func (o ConfiguredTableDifferentialPrivacyOutput) ToConfiguredTableDifferentialPrivacyOutputWithContext(ctx context.Context) ConfiguredTableDifferentialPrivacyOutput

func (ConfiguredTableDifferentialPrivacyOutput) ToConfiguredTableDifferentialPrivacyPtrOutput added in v0.101.0

func (o ConfiguredTableDifferentialPrivacyOutput) ToConfiguredTableDifferentialPrivacyPtrOutput() ConfiguredTableDifferentialPrivacyPtrOutput

func (ConfiguredTableDifferentialPrivacyOutput) ToConfiguredTableDifferentialPrivacyPtrOutputWithContext added in v0.101.0

func (o ConfiguredTableDifferentialPrivacyOutput) ToConfiguredTableDifferentialPrivacyPtrOutputWithContext(ctx context.Context) ConfiguredTableDifferentialPrivacyPtrOutput

type ConfiguredTableDifferentialPrivacyPtrInput added in v0.101.0

type ConfiguredTableDifferentialPrivacyPtrInput interface {
	pulumi.Input

	ToConfiguredTableDifferentialPrivacyPtrOutput() ConfiguredTableDifferentialPrivacyPtrOutput
	ToConfiguredTableDifferentialPrivacyPtrOutputWithContext(context.Context) ConfiguredTableDifferentialPrivacyPtrOutput
}

ConfiguredTableDifferentialPrivacyPtrInput is an input type that accepts ConfiguredTableDifferentialPrivacyArgs, ConfiguredTableDifferentialPrivacyPtr and ConfiguredTableDifferentialPrivacyPtrOutput values. You can construct a concrete instance of `ConfiguredTableDifferentialPrivacyPtrInput` via:

        ConfiguredTableDifferentialPrivacyArgs{...}

or:

        nil

type ConfiguredTableDifferentialPrivacyPtrOutput added in v0.101.0

type ConfiguredTableDifferentialPrivacyPtrOutput struct{ *pulumi.OutputState }

func (ConfiguredTableDifferentialPrivacyPtrOutput) Columns added in v0.101.0

func (ConfiguredTableDifferentialPrivacyPtrOutput) Elem added in v0.101.0

func (ConfiguredTableDifferentialPrivacyPtrOutput) ElementType added in v0.101.0

func (ConfiguredTableDifferentialPrivacyPtrOutput) ToConfiguredTableDifferentialPrivacyPtrOutput added in v0.101.0

func (o ConfiguredTableDifferentialPrivacyPtrOutput) ToConfiguredTableDifferentialPrivacyPtrOutput() ConfiguredTableDifferentialPrivacyPtrOutput

func (ConfiguredTableDifferentialPrivacyPtrOutput) ToConfiguredTableDifferentialPrivacyPtrOutputWithContext added in v0.101.0

func (o ConfiguredTableDifferentialPrivacyPtrOutput) ToConfiguredTableDifferentialPrivacyPtrOutputWithContext(ctx context.Context) ConfiguredTableDifferentialPrivacyPtrOutput

type ConfiguredTableGlueTableReference

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

type ConfiguredTableGlueTableReferenceArgs

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

func (ConfiguredTableGlueTableReferenceArgs) ElementType

func (ConfiguredTableGlueTableReferenceArgs) ToConfiguredTableGlueTableReferenceOutput

func (i ConfiguredTableGlueTableReferenceArgs) ToConfiguredTableGlueTableReferenceOutput() ConfiguredTableGlueTableReferenceOutput

func (ConfiguredTableGlueTableReferenceArgs) ToConfiguredTableGlueTableReferenceOutputWithContext

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

type ConfiguredTableGlueTableReferenceInput

type ConfiguredTableGlueTableReferenceInput interface {
	pulumi.Input

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

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

ConfiguredTableGlueTableReferenceArgs{...}

type ConfiguredTableGlueTableReferenceOutput

type ConfiguredTableGlueTableReferenceOutput struct{ *pulumi.OutputState }

func (ConfiguredTableGlueTableReferenceOutput) DatabaseName

func (ConfiguredTableGlueTableReferenceOutput) ElementType

func (ConfiguredTableGlueTableReferenceOutput) TableName

func (ConfiguredTableGlueTableReferenceOutput) ToConfiguredTableGlueTableReferenceOutput

func (o ConfiguredTableGlueTableReferenceOutput) ToConfiguredTableGlueTableReferenceOutput() ConfiguredTableGlueTableReferenceOutput

func (ConfiguredTableGlueTableReferenceOutput) ToConfiguredTableGlueTableReferenceOutputWithContext

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

type ConfiguredTableInput

type ConfiguredTableInput interface {
	pulumi.Input

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

type ConfiguredTableJoinOperator added in v0.72.0

type ConfiguredTableJoinOperator string

func (ConfiguredTableJoinOperator) ElementType added in v0.96.0

func (ConfiguredTableJoinOperator) ToConfiguredTableJoinOperatorOutput added in v0.96.0

func (e ConfiguredTableJoinOperator) ToConfiguredTableJoinOperatorOutput() ConfiguredTableJoinOperatorOutput

func (ConfiguredTableJoinOperator) ToConfiguredTableJoinOperatorOutputWithContext added in v0.96.0

func (e ConfiguredTableJoinOperator) ToConfiguredTableJoinOperatorOutputWithContext(ctx context.Context) ConfiguredTableJoinOperatorOutput

func (ConfiguredTableJoinOperator) ToConfiguredTableJoinOperatorPtrOutput added in v0.96.0

func (e ConfiguredTableJoinOperator) ToConfiguredTableJoinOperatorPtrOutput() ConfiguredTableJoinOperatorPtrOutput

func (ConfiguredTableJoinOperator) ToConfiguredTableJoinOperatorPtrOutputWithContext added in v0.96.0

func (e ConfiguredTableJoinOperator) ToConfiguredTableJoinOperatorPtrOutputWithContext(ctx context.Context) ConfiguredTableJoinOperatorPtrOutput

func (ConfiguredTableJoinOperator) ToStringOutput added in v0.96.0

func (e ConfiguredTableJoinOperator) ToStringOutput() pulumi.StringOutput

func (ConfiguredTableJoinOperator) ToStringOutputWithContext added in v0.96.0

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

func (ConfiguredTableJoinOperator) ToStringPtrOutput added in v0.96.0

func (e ConfiguredTableJoinOperator) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfiguredTableJoinOperator) ToStringPtrOutputWithContext added in v0.96.0

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

type ConfiguredTableJoinOperatorArray added in v0.96.0

type ConfiguredTableJoinOperatorArray []ConfiguredTableJoinOperator

func (ConfiguredTableJoinOperatorArray) ElementType added in v0.96.0

func (ConfiguredTableJoinOperatorArray) ToConfiguredTableJoinOperatorArrayOutput added in v0.96.0

func (i ConfiguredTableJoinOperatorArray) ToConfiguredTableJoinOperatorArrayOutput() ConfiguredTableJoinOperatorArrayOutput

func (ConfiguredTableJoinOperatorArray) ToConfiguredTableJoinOperatorArrayOutputWithContext added in v0.96.0

func (i ConfiguredTableJoinOperatorArray) ToConfiguredTableJoinOperatorArrayOutputWithContext(ctx context.Context) ConfiguredTableJoinOperatorArrayOutput

type ConfiguredTableJoinOperatorArrayInput added in v0.96.0

type ConfiguredTableJoinOperatorArrayInput interface {
	pulumi.Input

	ToConfiguredTableJoinOperatorArrayOutput() ConfiguredTableJoinOperatorArrayOutput
	ToConfiguredTableJoinOperatorArrayOutputWithContext(context.Context) ConfiguredTableJoinOperatorArrayOutput
}

ConfiguredTableJoinOperatorArrayInput is an input type that accepts ConfiguredTableJoinOperatorArray and ConfiguredTableJoinOperatorArrayOutput values. You can construct a concrete instance of `ConfiguredTableJoinOperatorArrayInput` via:

ConfiguredTableJoinOperatorArray{ ConfiguredTableJoinOperatorArgs{...} }

type ConfiguredTableJoinOperatorArrayOutput added in v0.96.0

type ConfiguredTableJoinOperatorArrayOutput struct{ *pulumi.OutputState }

func (ConfiguredTableJoinOperatorArrayOutput) ElementType added in v0.96.0

func (ConfiguredTableJoinOperatorArrayOutput) Index added in v0.96.0

func (ConfiguredTableJoinOperatorArrayOutput) ToConfiguredTableJoinOperatorArrayOutput added in v0.96.0

func (o ConfiguredTableJoinOperatorArrayOutput) ToConfiguredTableJoinOperatorArrayOutput() ConfiguredTableJoinOperatorArrayOutput

func (ConfiguredTableJoinOperatorArrayOutput) ToConfiguredTableJoinOperatorArrayOutputWithContext added in v0.96.0

func (o ConfiguredTableJoinOperatorArrayOutput) ToConfiguredTableJoinOperatorArrayOutputWithContext(ctx context.Context) ConfiguredTableJoinOperatorArrayOutput

type ConfiguredTableJoinOperatorInput added in v0.96.0

type ConfiguredTableJoinOperatorInput interface {
	pulumi.Input

	ToConfiguredTableJoinOperatorOutput() ConfiguredTableJoinOperatorOutput
	ToConfiguredTableJoinOperatorOutputWithContext(context.Context) ConfiguredTableJoinOperatorOutput
}

ConfiguredTableJoinOperatorInput is an input type that accepts values of the ConfiguredTableJoinOperator enum A concrete instance of `ConfiguredTableJoinOperatorInput` can be one of the following:

ConfiguredTableJoinOperatorOr
ConfiguredTableJoinOperatorAnd

type ConfiguredTableJoinOperatorOutput added in v0.96.0

type ConfiguredTableJoinOperatorOutput struct{ *pulumi.OutputState }

func (ConfiguredTableJoinOperatorOutput) ElementType added in v0.96.0

func (ConfiguredTableJoinOperatorOutput) ToConfiguredTableJoinOperatorOutput added in v0.96.0

func (o ConfiguredTableJoinOperatorOutput) ToConfiguredTableJoinOperatorOutput() ConfiguredTableJoinOperatorOutput

func (ConfiguredTableJoinOperatorOutput) ToConfiguredTableJoinOperatorOutputWithContext added in v0.96.0

func (o ConfiguredTableJoinOperatorOutput) ToConfiguredTableJoinOperatorOutputWithContext(ctx context.Context) ConfiguredTableJoinOperatorOutput

func (ConfiguredTableJoinOperatorOutput) ToConfiguredTableJoinOperatorPtrOutput added in v0.96.0

func (o ConfiguredTableJoinOperatorOutput) ToConfiguredTableJoinOperatorPtrOutput() ConfiguredTableJoinOperatorPtrOutput

func (ConfiguredTableJoinOperatorOutput) ToConfiguredTableJoinOperatorPtrOutputWithContext added in v0.96.0

func (o ConfiguredTableJoinOperatorOutput) ToConfiguredTableJoinOperatorPtrOutputWithContext(ctx context.Context) ConfiguredTableJoinOperatorPtrOutput

func (ConfiguredTableJoinOperatorOutput) ToStringOutput added in v0.96.0

func (ConfiguredTableJoinOperatorOutput) ToStringOutputWithContext added in v0.96.0

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

func (ConfiguredTableJoinOperatorOutput) ToStringPtrOutput added in v0.96.0

func (ConfiguredTableJoinOperatorOutput) ToStringPtrOutputWithContext added in v0.96.0

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

type ConfiguredTableJoinOperatorPtrInput added in v0.96.0

type ConfiguredTableJoinOperatorPtrInput interface {
	pulumi.Input

	ToConfiguredTableJoinOperatorPtrOutput() ConfiguredTableJoinOperatorPtrOutput
	ToConfiguredTableJoinOperatorPtrOutputWithContext(context.Context) ConfiguredTableJoinOperatorPtrOutput
}

func ConfiguredTableJoinOperatorPtr added in v0.96.0

func ConfiguredTableJoinOperatorPtr(v string) ConfiguredTableJoinOperatorPtrInput

type ConfiguredTableJoinOperatorPtrOutput added in v0.96.0

type ConfiguredTableJoinOperatorPtrOutput struct{ *pulumi.OutputState }

func (ConfiguredTableJoinOperatorPtrOutput) Elem added in v0.96.0

func (ConfiguredTableJoinOperatorPtrOutput) ElementType added in v0.96.0

func (ConfiguredTableJoinOperatorPtrOutput) ToConfiguredTableJoinOperatorPtrOutput added in v0.96.0

func (o ConfiguredTableJoinOperatorPtrOutput) ToConfiguredTableJoinOperatorPtrOutput() ConfiguredTableJoinOperatorPtrOutput

func (ConfiguredTableJoinOperatorPtrOutput) ToConfiguredTableJoinOperatorPtrOutputWithContext added in v0.96.0

func (o ConfiguredTableJoinOperatorPtrOutput) ToConfiguredTableJoinOperatorPtrOutputWithContext(ctx context.Context) ConfiguredTableJoinOperatorPtrOutput

func (ConfiguredTableJoinOperatorPtrOutput) ToStringPtrOutput added in v0.96.0

func (ConfiguredTableJoinOperatorPtrOutput) ToStringPtrOutputWithContext added in v0.96.0

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

type ConfiguredTableJoinRequiredOption added in v0.72.0

type ConfiguredTableJoinRequiredOption string

func (ConfiguredTableJoinRequiredOption) ElementType added in v0.96.0

func (ConfiguredTableJoinRequiredOption) ToConfiguredTableJoinRequiredOptionOutput added in v0.96.0

func (e ConfiguredTableJoinRequiredOption) ToConfiguredTableJoinRequiredOptionOutput() ConfiguredTableJoinRequiredOptionOutput

func (ConfiguredTableJoinRequiredOption) ToConfiguredTableJoinRequiredOptionOutputWithContext added in v0.96.0

func (e ConfiguredTableJoinRequiredOption) ToConfiguredTableJoinRequiredOptionOutputWithContext(ctx context.Context) ConfiguredTableJoinRequiredOptionOutput

func (ConfiguredTableJoinRequiredOption) ToConfiguredTableJoinRequiredOptionPtrOutput added in v0.96.0

func (e ConfiguredTableJoinRequiredOption) ToConfiguredTableJoinRequiredOptionPtrOutput() ConfiguredTableJoinRequiredOptionPtrOutput

func (ConfiguredTableJoinRequiredOption) ToConfiguredTableJoinRequiredOptionPtrOutputWithContext added in v0.96.0

func (e ConfiguredTableJoinRequiredOption) ToConfiguredTableJoinRequiredOptionPtrOutputWithContext(ctx context.Context) ConfiguredTableJoinRequiredOptionPtrOutput

func (ConfiguredTableJoinRequiredOption) ToStringOutput added in v0.96.0

func (ConfiguredTableJoinRequiredOption) ToStringOutputWithContext added in v0.96.0

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

func (ConfiguredTableJoinRequiredOption) ToStringPtrOutput added in v0.96.0

func (ConfiguredTableJoinRequiredOption) ToStringPtrOutputWithContext added in v0.96.0

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

type ConfiguredTableJoinRequiredOptionInput added in v0.96.0

type ConfiguredTableJoinRequiredOptionInput interface {
	pulumi.Input

	ToConfiguredTableJoinRequiredOptionOutput() ConfiguredTableJoinRequiredOptionOutput
	ToConfiguredTableJoinRequiredOptionOutputWithContext(context.Context) ConfiguredTableJoinRequiredOptionOutput
}

ConfiguredTableJoinRequiredOptionInput is an input type that accepts values of the ConfiguredTableJoinRequiredOption enum A concrete instance of `ConfiguredTableJoinRequiredOptionInput` can be one of the following:

ConfiguredTableJoinRequiredOptionQueryRunner

type ConfiguredTableJoinRequiredOptionOutput added in v0.96.0

type ConfiguredTableJoinRequiredOptionOutput struct{ *pulumi.OutputState }

func (ConfiguredTableJoinRequiredOptionOutput) ElementType added in v0.96.0

func (ConfiguredTableJoinRequiredOptionOutput) ToConfiguredTableJoinRequiredOptionOutput added in v0.96.0

func (o ConfiguredTableJoinRequiredOptionOutput) ToConfiguredTableJoinRequiredOptionOutput() ConfiguredTableJoinRequiredOptionOutput

func (ConfiguredTableJoinRequiredOptionOutput) ToConfiguredTableJoinRequiredOptionOutputWithContext added in v0.96.0

func (o ConfiguredTableJoinRequiredOptionOutput) ToConfiguredTableJoinRequiredOptionOutputWithContext(ctx context.Context) ConfiguredTableJoinRequiredOptionOutput

func (ConfiguredTableJoinRequiredOptionOutput) ToConfiguredTableJoinRequiredOptionPtrOutput added in v0.96.0

func (o ConfiguredTableJoinRequiredOptionOutput) ToConfiguredTableJoinRequiredOptionPtrOutput() ConfiguredTableJoinRequiredOptionPtrOutput

func (ConfiguredTableJoinRequiredOptionOutput) ToConfiguredTableJoinRequiredOptionPtrOutputWithContext added in v0.96.0

func (o ConfiguredTableJoinRequiredOptionOutput) ToConfiguredTableJoinRequiredOptionPtrOutputWithContext(ctx context.Context) ConfiguredTableJoinRequiredOptionPtrOutput

func (ConfiguredTableJoinRequiredOptionOutput) ToStringOutput added in v0.96.0

func (ConfiguredTableJoinRequiredOptionOutput) ToStringOutputWithContext added in v0.96.0

func (ConfiguredTableJoinRequiredOptionOutput) ToStringPtrOutput added in v0.96.0

func (ConfiguredTableJoinRequiredOptionOutput) ToStringPtrOutputWithContext added in v0.96.0

type ConfiguredTableJoinRequiredOptionPtrInput added in v0.96.0

type ConfiguredTableJoinRequiredOptionPtrInput interface {
	pulumi.Input

	ToConfiguredTableJoinRequiredOptionPtrOutput() ConfiguredTableJoinRequiredOptionPtrOutput
	ToConfiguredTableJoinRequiredOptionPtrOutputWithContext(context.Context) ConfiguredTableJoinRequiredOptionPtrOutput
}

func ConfiguredTableJoinRequiredOptionPtr added in v0.96.0

func ConfiguredTableJoinRequiredOptionPtr(v string) ConfiguredTableJoinRequiredOptionPtrInput

type ConfiguredTableJoinRequiredOptionPtrOutput added in v0.96.0

type ConfiguredTableJoinRequiredOptionPtrOutput struct{ *pulumi.OutputState }

func (ConfiguredTableJoinRequiredOptionPtrOutput) Elem added in v0.96.0

func (ConfiguredTableJoinRequiredOptionPtrOutput) ElementType added in v0.96.0

func (ConfiguredTableJoinRequiredOptionPtrOutput) ToConfiguredTableJoinRequiredOptionPtrOutput added in v0.96.0

func (o ConfiguredTableJoinRequiredOptionPtrOutput) ToConfiguredTableJoinRequiredOptionPtrOutput() ConfiguredTableJoinRequiredOptionPtrOutput

func (ConfiguredTableJoinRequiredOptionPtrOutput) ToConfiguredTableJoinRequiredOptionPtrOutputWithContext added in v0.96.0

func (o ConfiguredTableJoinRequiredOptionPtrOutput) ToConfiguredTableJoinRequiredOptionPtrOutputWithContext(ctx context.Context) ConfiguredTableJoinRequiredOptionPtrOutput

func (ConfiguredTableJoinRequiredOptionPtrOutput) ToStringPtrOutput added in v0.96.0

func (ConfiguredTableJoinRequiredOptionPtrOutput) ToStringPtrOutputWithContext added in v0.96.0

type ConfiguredTableOutput

type ConfiguredTableOutput struct{ *pulumi.OutputState }

func (ConfiguredTableOutput) AllowedColumns

func (o ConfiguredTableOutput) AllowedColumns() pulumi.StringArrayOutput

func (ConfiguredTableOutput) AnalysisMethod

func (ConfiguredTableOutput) AnalysisRules

func (ConfiguredTableOutput) Arn

func (ConfiguredTableOutput) ConfiguredTableIdentifier

func (o ConfiguredTableOutput) ConfiguredTableIdentifier() pulumi.StringOutput

func (ConfiguredTableOutput) Description

func (ConfiguredTableOutput) ElementType

func (ConfiguredTableOutput) ElementType() reflect.Type

func (ConfiguredTableOutput) Name

func (ConfiguredTableOutput) TableReference

func (ConfiguredTableOutput) Tags

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

func (ConfiguredTableOutput) ToConfiguredTableOutput

func (o ConfiguredTableOutput) ToConfiguredTableOutput() ConfiguredTableOutput

func (ConfiguredTableOutput) ToConfiguredTableOutputWithContext

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

type ConfiguredTableScalarFunctions added in v0.72.0

type ConfiguredTableScalarFunctions string

func (ConfiguredTableScalarFunctions) ElementType added in v0.96.0

func (ConfiguredTableScalarFunctions) ToConfiguredTableScalarFunctionsOutput added in v0.96.0

func (e ConfiguredTableScalarFunctions) ToConfiguredTableScalarFunctionsOutput() ConfiguredTableScalarFunctionsOutput

func (ConfiguredTableScalarFunctions) ToConfiguredTableScalarFunctionsOutputWithContext added in v0.96.0

func (e ConfiguredTableScalarFunctions) ToConfiguredTableScalarFunctionsOutputWithContext(ctx context.Context) ConfiguredTableScalarFunctionsOutput

func (ConfiguredTableScalarFunctions) ToConfiguredTableScalarFunctionsPtrOutput added in v0.96.0

func (e ConfiguredTableScalarFunctions) ToConfiguredTableScalarFunctionsPtrOutput() ConfiguredTableScalarFunctionsPtrOutput

func (ConfiguredTableScalarFunctions) ToConfiguredTableScalarFunctionsPtrOutputWithContext added in v0.96.0

func (e ConfiguredTableScalarFunctions) ToConfiguredTableScalarFunctionsPtrOutputWithContext(ctx context.Context) ConfiguredTableScalarFunctionsPtrOutput

func (ConfiguredTableScalarFunctions) ToStringOutput added in v0.96.0

func (ConfiguredTableScalarFunctions) ToStringOutputWithContext added in v0.96.0

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

func (ConfiguredTableScalarFunctions) ToStringPtrOutput added in v0.96.0

func (ConfiguredTableScalarFunctions) ToStringPtrOutputWithContext added in v0.96.0

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

type ConfiguredTableScalarFunctionsArray added in v0.96.0

type ConfiguredTableScalarFunctionsArray []ConfiguredTableScalarFunctions

func (ConfiguredTableScalarFunctionsArray) ElementType added in v0.96.0

func (ConfiguredTableScalarFunctionsArray) ToConfiguredTableScalarFunctionsArrayOutput added in v0.96.0

func (i ConfiguredTableScalarFunctionsArray) ToConfiguredTableScalarFunctionsArrayOutput() ConfiguredTableScalarFunctionsArrayOutput

func (ConfiguredTableScalarFunctionsArray) ToConfiguredTableScalarFunctionsArrayOutputWithContext added in v0.96.0

func (i ConfiguredTableScalarFunctionsArray) ToConfiguredTableScalarFunctionsArrayOutputWithContext(ctx context.Context) ConfiguredTableScalarFunctionsArrayOutput

type ConfiguredTableScalarFunctionsArrayInput added in v0.96.0

type ConfiguredTableScalarFunctionsArrayInput interface {
	pulumi.Input

	ToConfiguredTableScalarFunctionsArrayOutput() ConfiguredTableScalarFunctionsArrayOutput
	ToConfiguredTableScalarFunctionsArrayOutputWithContext(context.Context) ConfiguredTableScalarFunctionsArrayOutput
}

ConfiguredTableScalarFunctionsArrayInput is an input type that accepts ConfiguredTableScalarFunctionsArray and ConfiguredTableScalarFunctionsArrayOutput values. You can construct a concrete instance of `ConfiguredTableScalarFunctionsArrayInput` via:

ConfiguredTableScalarFunctionsArray{ ConfiguredTableScalarFunctionsArgs{...} }

type ConfiguredTableScalarFunctionsArrayOutput added in v0.96.0

type ConfiguredTableScalarFunctionsArrayOutput struct{ *pulumi.OutputState }

func (ConfiguredTableScalarFunctionsArrayOutput) ElementType added in v0.96.0

func (ConfiguredTableScalarFunctionsArrayOutput) Index added in v0.96.0

func (ConfiguredTableScalarFunctionsArrayOutput) ToConfiguredTableScalarFunctionsArrayOutput added in v0.96.0

func (o ConfiguredTableScalarFunctionsArrayOutput) ToConfiguredTableScalarFunctionsArrayOutput() ConfiguredTableScalarFunctionsArrayOutput

func (ConfiguredTableScalarFunctionsArrayOutput) ToConfiguredTableScalarFunctionsArrayOutputWithContext added in v0.96.0

func (o ConfiguredTableScalarFunctionsArrayOutput) ToConfiguredTableScalarFunctionsArrayOutputWithContext(ctx context.Context) ConfiguredTableScalarFunctionsArrayOutput

type ConfiguredTableScalarFunctionsInput added in v0.96.0

type ConfiguredTableScalarFunctionsInput interface {
	pulumi.Input

	ToConfiguredTableScalarFunctionsOutput() ConfiguredTableScalarFunctionsOutput
	ToConfiguredTableScalarFunctionsOutputWithContext(context.Context) ConfiguredTableScalarFunctionsOutput
}

ConfiguredTableScalarFunctionsInput is an input type that accepts values of the ConfiguredTableScalarFunctions enum A concrete instance of `ConfiguredTableScalarFunctionsInput` can be one of the following:

ConfiguredTableScalarFunctionsTrunc
ConfiguredTableScalarFunctionsAbs
ConfiguredTableScalarFunctionsCeiling
ConfiguredTableScalarFunctionsFloor
ConfiguredTableScalarFunctionsLn
ConfiguredTableScalarFunctionsLog
ConfiguredTableScalarFunctionsRound
ConfiguredTableScalarFunctionsSqrt
ConfiguredTableScalarFunctionsCast
ConfiguredTableScalarFunctionsLower
ConfiguredTableScalarFunctionsRtrim
ConfiguredTableScalarFunctionsUpper
ConfiguredTableScalarFunctionsCoalesce
ConfiguredTableScalarFunctionsConvert
ConfiguredTableScalarFunctionsCurrentDate
ConfiguredTableScalarFunctionsDateadd
ConfiguredTableScalarFunctionsExtract
ConfiguredTableScalarFunctionsGetdate
ConfiguredTableScalarFunctionsSubstring
ConfiguredTableScalarFunctionsToChar
ConfiguredTableScalarFunctionsToDate
ConfiguredTableScalarFunctionsToNumber
ConfiguredTableScalarFunctionsToTimestamp
ConfiguredTableScalarFunctionsTrim

type ConfiguredTableScalarFunctionsOutput added in v0.96.0

type ConfiguredTableScalarFunctionsOutput struct{ *pulumi.OutputState }

func (ConfiguredTableScalarFunctionsOutput) ElementType added in v0.96.0

func (ConfiguredTableScalarFunctionsOutput) ToConfiguredTableScalarFunctionsOutput added in v0.96.0

func (o ConfiguredTableScalarFunctionsOutput) ToConfiguredTableScalarFunctionsOutput() ConfiguredTableScalarFunctionsOutput

func (ConfiguredTableScalarFunctionsOutput) ToConfiguredTableScalarFunctionsOutputWithContext added in v0.96.0

func (o ConfiguredTableScalarFunctionsOutput) ToConfiguredTableScalarFunctionsOutputWithContext(ctx context.Context) ConfiguredTableScalarFunctionsOutput

func (ConfiguredTableScalarFunctionsOutput) ToConfiguredTableScalarFunctionsPtrOutput added in v0.96.0

func (o ConfiguredTableScalarFunctionsOutput) ToConfiguredTableScalarFunctionsPtrOutput() ConfiguredTableScalarFunctionsPtrOutput

func (ConfiguredTableScalarFunctionsOutput) ToConfiguredTableScalarFunctionsPtrOutputWithContext added in v0.96.0

func (o ConfiguredTableScalarFunctionsOutput) ToConfiguredTableScalarFunctionsPtrOutputWithContext(ctx context.Context) ConfiguredTableScalarFunctionsPtrOutput

func (ConfiguredTableScalarFunctionsOutput) ToStringOutput added in v0.96.0

func (ConfiguredTableScalarFunctionsOutput) ToStringOutputWithContext added in v0.96.0

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

func (ConfiguredTableScalarFunctionsOutput) ToStringPtrOutput added in v0.96.0

func (ConfiguredTableScalarFunctionsOutput) ToStringPtrOutputWithContext added in v0.96.0

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

type ConfiguredTableScalarFunctionsPtrInput added in v0.96.0

type ConfiguredTableScalarFunctionsPtrInput interface {
	pulumi.Input

	ToConfiguredTableScalarFunctionsPtrOutput() ConfiguredTableScalarFunctionsPtrOutput
	ToConfiguredTableScalarFunctionsPtrOutputWithContext(context.Context) ConfiguredTableScalarFunctionsPtrOutput
}

func ConfiguredTableScalarFunctionsPtr added in v0.96.0

func ConfiguredTableScalarFunctionsPtr(v string) ConfiguredTableScalarFunctionsPtrInput

type ConfiguredTableScalarFunctionsPtrOutput added in v0.96.0

type ConfiguredTableScalarFunctionsPtrOutput struct{ *pulumi.OutputState }

func (ConfiguredTableScalarFunctionsPtrOutput) Elem added in v0.96.0

func (ConfiguredTableScalarFunctionsPtrOutput) ElementType added in v0.96.0

func (ConfiguredTableScalarFunctionsPtrOutput) ToConfiguredTableScalarFunctionsPtrOutput added in v0.96.0

func (o ConfiguredTableScalarFunctionsPtrOutput) ToConfiguredTableScalarFunctionsPtrOutput() ConfiguredTableScalarFunctionsPtrOutput

func (ConfiguredTableScalarFunctionsPtrOutput) ToConfiguredTableScalarFunctionsPtrOutputWithContext added in v0.96.0

func (o ConfiguredTableScalarFunctionsPtrOutput) ToConfiguredTableScalarFunctionsPtrOutputWithContext(ctx context.Context) ConfiguredTableScalarFunctionsPtrOutput

func (ConfiguredTableScalarFunctionsPtrOutput) ToStringPtrOutput added in v0.96.0

func (ConfiguredTableScalarFunctionsPtrOutput) ToStringPtrOutputWithContext added in v0.96.0

type ConfiguredTableState

type ConfiguredTableState struct {
}

func (ConfiguredTableState) ElementType

func (ConfiguredTableState) ElementType() reflect.Type

type ConfiguredTableTableReference

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

type ConfiguredTableTableReferenceArgs

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

func (ConfiguredTableTableReferenceArgs) ElementType

func (ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferenceOutput

func (i ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferenceOutput() ConfiguredTableTableReferenceOutput

func (ConfiguredTableTableReferenceArgs) ToConfiguredTableTableReferenceOutputWithContext

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

type ConfiguredTableTableReferenceInput

type ConfiguredTableTableReferenceInput interface {
	pulumi.Input

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

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

ConfiguredTableTableReferenceArgs{...}

type ConfiguredTableTableReferenceOutput

type ConfiguredTableTableReferenceOutput struct{ *pulumi.OutputState }

func (ConfiguredTableTableReferenceOutput) ElementType

func (ConfiguredTableTableReferenceOutput) Glue

func (ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferenceOutput

func (o ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferenceOutput() ConfiguredTableTableReferenceOutput

func (ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferenceOutputWithContext

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

type ConfiguredTableTag

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

type 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 []aws.Tag `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

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 []aws.Tag `pulumi:"tags"`
}

func LookupCollaboration

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

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

type LookupCollaborationResultOutput

type LookupCollaborationResultOutput struct{ *pulumi.OutputState }

func (LookupCollaborationResultOutput) Arn

func (LookupCollaborationResultOutput) CollaborationIdentifier

func (o LookupCollaborationResultOutput) CollaborationIdentifier() pulumi.StringPtrOutput

func (LookupCollaborationResultOutput) Description

func (LookupCollaborationResultOutput) ElementType

func (LookupCollaborationResultOutput) Name

func (LookupCollaborationResultOutput) Tags

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

func (LookupCollaborationResultOutput) ToLookupCollaborationResultOutput

func (o LookupCollaborationResultOutput) ToLookupCollaborationResultOutput() LookupCollaborationResultOutput

func (LookupCollaborationResultOutput) ToLookupCollaborationResultOutputWithContext

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

type LookupConfiguredTableArgs

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

type LookupConfiguredTableAssociationArgs

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

type LookupConfiguredTableAssociationOutputArgs

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

func (LookupConfiguredTableAssociationOutputArgs) ElementType

type LookupConfiguredTableAssociationResult

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

func LookupConfiguredTableAssociation

Represents a table that can be queried within a collaboration

type LookupConfiguredTableAssociationResultOutput

type LookupConfiguredTableAssociationResultOutput struct{ *pulumi.OutputState }

func (LookupConfiguredTableAssociationResultOutput) Arn

func (LookupConfiguredTableAssociationResultOutput) ConfiguredTableAssociationIdentifier

func (o LookupConfiguredTableAssociationResultOutput) ConfiguredTableAssociationIdentifier() pulumi.StringPtrOutput

func (LookupConfiguredTableAssociationResultOutput) Description

func (LookupConfiguredTableAssociationResultOutput) ElementType

func (LookupConfiguredTableAssociationResultOutput) RoleArn

func (LookupConfiguredTableAssociationResultOutput) Tags

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

func (LookupConfiguredTableAssociationResultOutput) ToLookupConfiguredTableAssociationResultOutput

func (o LookupConfiguredTableAssociationResultOutput) ToLookupConfiguredTableAssociationResultOutput() LookupConfiguredTableAssociationResultOutput

func (LookupConfiguredTableAssociationResultOutput) ToLookupConfiguredTableAssociationResultOutputWithContext

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

type LookupConfiguredTableOutputArgs

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

func (LookupConfiguredTableOutputArgs) ElementType

type LookupConfiguredTableResult

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

func LookupConfiguredTable

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

Represents a table that can be associated with collaborations

type LookupConfiguredTableResultOutput

type LookupConfiguredTableResultOutput struct{ *pulumi.OutputState }

func (LookupConfiguredTableResultOutput) AnalysisRules

func (LookupConfiguredTableResultOutput) Arn

func (LookupConfiguredTableResultOutput) ConfiguredTableIdentifier

func (o LookupConfiguredTableResultOutput) ConfiguredTableIdentifier() pulumi.StringPtrOutput

func (LookupConfiguredTableResultOutput) Description

func (LookupConfiguredTableResultOutput) ElementType

func (LookupConfiguredTableResultOutput) Name

func (LookupConfiguredTableResultOutput) Tags

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

func (LookupConfiguredTableResultOutput) ToLookupConfiguredTableResultOutput

func (o LookupConfiguredTableResultOutput) ToLookupConfiguredTableResultOutput() LookupConfiguredTableResultOutput

func (LookupConfiguredTableResultOutput) ToLookupConfiguredTableResultOutputWithContext

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

type LookupMembershipArgs

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

type LookupMembershipOutputArgs

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

func (LookupMembershipOutputArgs) ElementType

func (LookupMembershipOutputArgs) ElementType() reflect.Type

type LookupMembershipResult

type LookupMembershipResult struct {
	Arn                           *string                                      `pulumi:"arn"`
	CollaborationArn              *string                                      `pulumi:"collaborationArn"`
	CollaborationCreatorAccountId *string                                      `pulumi:"collaborationCreatorAccountId"`
	DefaultResultConfiguration    *MembershipProtectedQueryResultConfiguration `pulumi:"defaultResultConfiguration"`
	MembershipIdentifier          *string                                      `pulumi:"membershipIdentifier"`
	PaymentConfiguration          *MembershipPaymentConfiguration              `pulumi:"paymentConfiguration"`
	QueryLogStatus                *MembershipQueryLogStatus                    `pulumi:"queryLogStatus"`
	// An arbitrary set of tags (key-value pairs) for this cleanrooms membership.
	Tags []aws.Tag `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) PaymentConfiguration added in v0.91.0

func (LookupMembershipResultOutput) QueryLogStatus

func (LookupMembershipResultOutput) Tags

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

func (LookupMembershipResultOutput) ToLookupMembershipResultOutput

func (o LookupMembershipResultOutput) ToLookupMembershipResultOutput() LookupMembershipResultOutput

func (LookupMembershipResultOutput) ToLookupMembershipResultOutputWithContext

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

type LookupPrivacyBudgetTemplateArgs added in v0.101.0

type LookupPrivacyBudgetTemplateArgs struct {
	MembershipIdentifier            string `pulumi:"membershipIdentifier"`
	PrivacyBudgetTemplateIdentifier string `pulumi:"privacyBudgetTemplateIdentifier"`
}

type LookupPrivacyBudgetTemplateOutputArgs added in v0.101.0

type LookupPrivacyBudgetTemplateOutputArgs struct {
	MembershipIdentifier            pulumi.StringInput `pulumi:"membershipIdentifier"`
	PrivacyBudgetTemplateIdentifier pulumi.StringInput `pulumi:"privacyBudgetTemplateIdentifier"`
}

func (LookupPrivacyBudgetTemplateOutputArgs) ElementType added in v0.101.0

type LookupPrivacyBudgetTemplateResult added in v0.101.0

type LookupPrivacyBudgetTemplateResult struct {
	Arn                             *string               `pulumi:"arn"`
	CollaborationArn                *string               `pulumi:"collaborationArn"`
	CollaborationIdentifier         *string               `pulumi:"collaborationIdentifier"`
	MembershipArn                   *string               `pulumi:"membershipArn"`
	Parameters                      *ParametersProperties `pulumi:"parameters"`
	PrivacyBudgetTemplateIdentifier *string               `pulumi:"privacyBudgetTemplateIdentifier"`
	// An arbitrary set of tags (key-value pairs) for this cleanrooms privacy budget template.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupPrivacyBudgetTemplate added in v0.101.0

func LookupPrivacyBudgetTemplate(ctx *pulumi.Context, args *LookupPrivacyBudgetTemplateArgs, opts ...pulumi.InvokeOption) (*LookupPrivacyBudgetTemplateResult, error)

Represents a privacy budget within a collaboration

type LookupPrivacyBudgetTemplateResultOutput added in v0.101.0

type LookupPrivacyBudgetTemplateResultOutput struct{ *pulumi.OutputState }

func (LookupPrivacyBudgetTemplateResultOutput) Arn added in v0.101.0

func (LookupPrivacyBudgetTemplateResultOutput) CollaborationArn added in v0.101.0

func (LookupPrivacyBudgetTemplateResultOutput) CollaborationIdentifier added in v0.101.0

func (LookupPrivacyBudgetTemplateResultOutput) ElementType added in v0.101.0

func (LookupPrivacyBudgetTemplateResultOutput) MembershipArn added in v0.101.0

func (LookupPrivacyBudgetTemplateResultOutput) Parameters added in v0.101.0

func (LookupPrivacyBudgetTemplateResultOutput) PrivacyBudgetTemplateIdentifier added in v0.101.0

func (o LookupPrivacyBudgetTemplateResultOutput) PrivacyBudgetTemplateIdentifier() pulumi.StringPtrOutput

func (LookupPrivacyBudgetTemplateResultOutput) Tags added in v0.101.0

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

func (LookupPrivacyBudgetTemplateResultOutput) ToLookupPrivacyBudgetTemplateResultOutput added in v0.101.0

func (o LookupPrivacyBudgetTemplateResultOutput) ToLookupPrivacyBudgetTemplateResultOutput() LookupPrivacyBudgetTemplateResultOutput

func (LookupPrivacyBudgetTemplateResultOutput) ToLookupPrivacyBudgetTemplateResultOutputWithContext added in v0.101.0

func (o LookupPrivacyBudgetTemplateResultOutput) ToLookupPrivacyBudgetTemplateResultOutputWithContext(ctx context.Context) LookupPrivacyBudgetTemplateResultOutput

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"`
	PaymentConfiguration          MembershipPaymentConfigurationPtrOutput              `pulumi:"paymentConfiguration"`
	QueryLogStatus                MembershipQueryLogStatusOutput                       `pulumi:"queryLogStatus"`
	// An arbitrary set of tags (key-value pairs) for this cleanrooms membership.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Represents an AWS account that is a part of a collaboration

func GetMembership

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

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

func NewMembership

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

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

func (*Membership) ElementType

func (*Membership) ElementType() reflect.Type

func (*Membership) ToMembershipOutput

func (i *Membership) ToMembershipOutput() MembershipOutput

func (*Membership) ToMembershipOutputWithContext

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

type MembershipArgs

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

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) PaymentConfiguration added in v0.91.0

func (MembershipOutput) QueryLogStatus

func (MembershipOutput) Tags

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

func (MembershipOutput) ToMembershipOutput

func (o MembershipOutput) ToMembershipOutput() MembershipOutput

func (MembershipOutput) ToMembershipOutputWithContext

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

type MembershipPaymentConfiguration added in v0.91.0

type MembershipPaymentConfiguration struct {
	QueryCompute MembershipQueryComputePaymentConfig `pulumi:"queryCompute"`
}

type MembershipPaymentConfigurationArgs added in v0.91.0

type MembershipPaymentConfigurationArgs struct {
	QueryCompute MembershipQueryComputePaymentConfigInput `pulumi:"queryCompute"`
}

func (MembershipPaymentConfigurationArgs) ElementType added in v0.91.0

func (MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationOutput added in v0.91.0

func (i MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationOutput() MembershipPaymentConfigurationOutput

func (MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationOutputWithContext added in v0.91.0

func (i MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationOutputWithContext(ctx context.Context) MembershipPaymentConfigurationOutput

func (MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationPtrOutput added in v0.91.0

func (i MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationPtrOutput() MembershipPaymentConfigurationPtrOutput

func (MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationPtrOutputWithContext added in v0.91.0

func (i MembershipPaymentConfigurationArgs) ToMembershipPaymentConfigurationPtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationPtrOutput

type MembershipPaymentConfigurationInput added in v0.91.0

type MembershipPaymentConfigurationInput interface {
	pulumi.Input

	ToMembershipPaymentConfigurationOutput() MembershipPaymentConfigurationOutput
	ToMembershipPaymentConfigurationOutputWithContext(context.Context) MembershipPaymentConfigurationOutput
}

MembershipPaymentConfigurationInput is an input type that accepts MembershipPaymentConfigurationArgs and MembershipPaymentConfigurationOutput values. You can construct a concrete instance of `MembershipPaymentConfigurationInput` via:

MembershipPaymentConfigurationArgs{...}

type MembershipPaymentConfigurationOutput added in v0.91.0

type MembershipPaymentConfigurationOutput struct{ *pulumi.OutputState }

func (MembershipPaymentConfigurationOutput) ElementType added in v0.91.0

func (MembershipPaymentConfigurationOutput) QueryCompute added in v0.91.0

func (MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationOutput added in v0.91.0

func (o MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationOutput() MembershipPaymentConfigurationOutput

func (MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationOutputWithContext added in v0.91.0

func (o MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationOutputWithContext(ctx context.Context) MembershipPaymentConfigurationOutput

func (MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationPtrOutput added in v0.91.0

func (o MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationPtrOutput() MembershipPaymentConfigurationPtrOutput

func (MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationPtrOutputWithContext added in v0.91.0

func (o MembershipPaymentConfigurationOutput) ToMembershipPaymentConfigurationPtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationPtrOutput

type MembershipPaymentConfigurationPtrInput added in v0.91.0

type MembershipPaymentConfigurationPtrInput interface {
	pulumi.Input

	ToMembershipPaymentConfigurationPtrOutput() MembershipPaymentConfigurationPtrOutput
	ToMembershipPaymentConfigurationPtrOutputWithContext(context.Context) MembershipPaymentConfigurationPtrOutput
}

MembershipPaymentConfigurationPtrInput is an input type that accepts MembershipPaymentConfigurationArgs, MembershipPaymentConfigurationPtr and MembershipPaymentConfigurationPtrOutput values. You can construct a concrete instance of `MembershipPaymentConfigurationPtrInput` via:

        MembershipPaymentConfigurationArgs{...}

or:

        nil

type MembershipPaymentConfigurationPtrOutput added in v0.91.0

type MembershipPaymentConfigurationPtrOutput struct{ *pulumi.OutputState }

func (MembershipPaymentConfigurationPtrOutput) Elem added in v0.91.0

func (MembershipPaymentConfigurationPtrOutput) ElementType added in v0.91.0

func (MembershipPaymentConfigurationPtrOutput) QueryCompute added in v0.91.0

func (MembershipPaymentConfigurationPtrOutput) ToMembershipPaymentConfigurationPtrOutput added in v0.91.0

func (o MembershipPaymentConfigurationPtrOutput) ToMembershipPaymentConfigurationPtrOutput() MembershipPaymentConfigurationPtrOutput

func (MembershipPaymentConfigurationPtrOutput) ToMembershipPaymentConfigurationPtrOutputWithContext added in v0.91.0

func (o MembershipPaymentConfigurationPtrOutput) ToMembershipPaymentConfigurationPtrOutputWithContext(ctx context.Context) MembershipPaymentConfigurationPtrOutput

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

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

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

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

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

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

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

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

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

type MembershipQueryComputePaymentConfig added in v0.91.0

type MembershipQueryComputePaymentConfig struct {
	IsResponsible bool `pulumi:"isResponsible"`
}

type MembershipQueryComputePaymentConfigArgs added in v0.91.0

type MembershipQueryComputePaymentConfigArgs struct {
	IsResponsible pulumi.BoolInput `pulumi:"isResponsible"`
}

func (MembershipQueryComputePaymentConfigArgs) ElementType added in v0.91.0

func (MembershipQueryComputePaymentConfigArgs) ToMembershipQueryComputePaymentConfigOutput added in v0.91.0

func (i MembershipQueryComputePaymentConfigArgs) ToMembershipQueryComputePaymentConfigOutput() MembershipQueryComputePaymentConfigOutput

func (MembershipQueryComputePaymentConfigArgs) ToMembershipQueryComputePaymentConfigOutputWithContext added in v0.91.0

func (i MembershipQueryComputePaymentConfigArgs) ToMembershipQueryComputePaymentConfigOutputWithContext(ctx context.Context) MembershipQueryComputePaymentConfigOutput

func (MembershipQueryComputePaymentConfigArgs) ToMembershipQueryComputePaymentConfigPtrOutput added in v0.91.0

func (i MembershipQueryComputePaymentConfigArgs) ToMembershipQueryComputePaymentConfigPtrOutput() MembershipQueryComputePaymentConfigPtrOutput

func (MembershipQueryComputePaymentConfigArgs) ToMembershipQueryComputePaymentConfigPtrOutputWithContext added in v0.91.0

func (i MembershipQueryComputePaymentConfigArgs) ToMembershipQueryComputePaymentConfigPtrOutputWithContext(ctx context.Context) MembershipQueryComputePaymentConfigPtrOutput

type MembershipQueryComputePaymentConfigInput added in v0.91.0

type MembershipQueryComputePaymentConfigInput interface {
	pulumi.Input

	ToMembershipQueryComputePaymentConfigOutput() MembershipQueryComputePaymentConfigOutput
	ToMembershipQueryComputePaymentConfigOutputWithContext(context.Context) MembershipQueryComputePaymentConfigOutput
}

MembershipQueryComputePaymentConfigInput is an input type that accepts MembershipQueryComputePaymentConfigArgs and MembershipQueryComputePaymentConfigOutput values. You can construct a concrete instance of `MembershipQueryComputePaymentConfigInput` via:

MembershipQueryComputePaymentConfigArgs{...}

type MembershipQueryComputePaymentConfigOutput added in v0.91.0

type MembershipQueryComputePaymentConfigOutput struct{ *pulumi.OutputState }

func (MembershipQueryComputePaymentConfigOutput) ElementType added in v0.91.0

func (MembershipQueryComputePaymentConfigOutput) IsResponsible added in v0.91.0

func (MembershipQueryComputePaymentConfigOutput) ToMembershipQueryComputePaymentConfigOutput added in v0.91.0

func (o MembershipQueryComputePaymentConfigOutput) ToMembershipQueryComputePaymentConfigOutput() MembershipQueryComputePaymentConfigOutput

func (MembershipQueryComputePaymentConfigOutput) ToMembershipQueryComputePaymentConfigOutputWithContext added in v0.91.0

func (o MembershipQueryComputePaymentConfigOutput) ToMembershipQueryComputePaymentConfigOutputWithContext(ctx context.Context) MembershipQueryComputePaymentConfigOutput

func (MembershipQueryComputePaymentConfigOutput) ToMembershipQueryComputePaymentConfigPtrOutput added in v0.91.0

func (o MembershipQueryComputePaymentConfigOutput) ToMembershipQueryComputePaymentConfigPtrOutput() MembershipQueryComputePaymentConfigPtrOutput

func (MembershipQueryComputePaymentConfigOutput) ToMembershipQueryComputePaymentConfigPtrOutputWithContext added in v0.91.0

func (o MembershipQueryComputePaymentConfigOutput) ToMembershipQueryComputePaymentConfigPtrOutputWithContext(ctx context.Context) MembershipQueryComputePaymentConfigPtrOutput

type MembershipQueryComputePaymentConfigPtrInput added in v0.91.0

type MembershipQueryComputePaymentConfigPtrInput interface {
	pulumi.Input

	ToMembershipQueryComputePaymentConfigPtrOutput() MembershipQueryComputePaymentConfigPtrOutput
	ToMembershipQueryComputePaymentConfigPtrOutputWithContext(context.Context) MembershipQueryComputePaymentConfigPtrOutput
}

MembershipQueryComputePaymentConfigPtrInput is an input type that accepts MembershipQueryComputePaymentConfigArgs, MembershipQueryComputePaymentConfigPtr and MembershipQueryComputePaymentConfigPtrOutput values. You can construct a concrete instance of `MembershipQueryComputePaymentConfigPtrInput` via:

        MembershipQueryComputePaymentConfigArgs{...}

or:

        nil

type MembershipQueryComputePaymentConfigPtrOutput added in v0.91.0

type MembershipQueryComputePaymentConfigPtrOutput struct{ *pulumi.OutputState }

func (MembershipQueryComputePaymentConfigPtrOutput) Elem added in v0.91.0

func (MembershipQueryComputePaymentConfigPtrOutput) ElementType added in v0.91.0

func (MembershipQueryComputePaymentConfigPtrOutput) IsResponsible added in v0.91.0

func (MembershipQueryComputePaymentConfigPtrOutput) ToMembershipQueryComputePaymentConfigPtrOutput added in v0.91.0

func (o MembershipQueryComputePaymentConfigPtrOutput) ToMembershipQueryComputePaymentConfigPtrOutput() MembershipQueryComputePaymentConfigPtrOutput

func (MembershipQueryComputePaymentConfigPtrOutput) ToMembershipQueryComputePaymentConfigPtrOutputWithContext added in v0.91.0

func (o MembershipQueryComputePaymentConfigPtrOutput) ToMembershipQueryComputePaymentConfigPtrOutputWithContext(ctx context.Context) MembershipQueryComputePaymentConfigPtrOutput

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 values of the MembershipQueryLogStatus enum A concrete instance of `MembershipQueryLogStatusInput` can be one of the following:

MembershipQueryLogStatusEnabled
MembershipQueryLogStatusDisabled

type MembershipQueryLogStatusOutput

type MembershipQueryLogStatusOutput struct{ *pulumi.OutputState }

func (MembershipQueryLogStatusOutput) ElementType

func (MembershipQueryLogStatusOutput) ToMembershipQueryLogStatusOutput

func (o MembershipQueryLogStatusOutput) ToMembershipQueryLogStatusOutput() MembershipQueryLogStatusOutput

func (MembershipQueryLogStatusOutput) ToMembershipQueryLogStatusOutputWithContext

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

func (MembershipQueryLogStatusOutput) ToMembershipQueryLogStatusPtrOutput

func (o MembershipQueryLogStatusOutput) ToMembershipQueryLogStatusPtrOutput() MembershipQueryLogStatusPtrOutput

func (MembershipQueryLogStatusOutput) ToMembershipQueryLogStatusPtrOutputWithContext

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

func (MembershipQueryLogStatusOutput) ToStringOutput

func (MembershipQueryLogStatusOutput) ToStringOutputWithContext

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

func (MembershipQueryLogStatusOutput) ToStringPtrOutput

func (MembershipQueryLogStatusOutput) ToStringPtrOutputWithContext

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

type MembershipQueryLogStatusPtrInput

type MembershipQueryLogStatusPtrInput interface {
	pulumi.Input

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

func MembershipQueryLogStatusPtr

func MembershipQueryLogStatusPtr(v string) MembershipQueryLogStatusPtrInput

type MembershipQueryLogStatusPtrOutput

type MembershipQueryLogStatusPtrOutput struct{ *pulumi.OutputState }

func (MembershipQueryLogStatusPtrOutput) Elem

func (MembershipQueryLogStatusPtrOutput) ElementType

func (MembershipQueryLogStatusPtrOutput) ToMembershipQueryLogStatusPtrOutput

func (o MembershipQueryLogStatusPtrOutput) ToMembershipQueryLogStatusPtrOutput() MembershipQueryLogStatusPtrOutput

func (MembershipQueryLogStatusPtrOutput) ToMembershipQueryLogStatusPtrOutputWithContext

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

func (MembershipQueryLogStatusPtrOutput) ToStringPtrOutput

func (MembershipQueryLogStatusPtrOutput) ToStringPtrOutputWithContext

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

type 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 values of the MembershipResultFormat enum A concrete instance of `MembershipResultFormatInput` can be one of the following:

MembershipResultFormatCsv
MembershipResultFormatParquet

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) 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) 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 ParametersProperties added in v0.101.0

type ParametersProperties struct {
	Epsilon            int `pulumi:"epsilon"`
	UsersNoisePerQuery int `pulumi:"usersNoisePerQuery"`
}

type ParametersPropertiesArgs added in v0.101.0

type ParametersPropertiesArgs struct {
	Epsilon            pulumi.IntInput `pulumi:"epsilon"`
	UsersNoisePerQuery pulumi.IntInput `pulumi:"usersNoisePerQuery"`
}

func (ParametersPropertiesArgs) ElementType added in v0.101.0

func (ParametersPropertiesArgs) ElementType() reflect.Type

func (ParametersPropertiesArgs) ToParametersPropertiesOutput added in v0.101.0

func (i ParametersPropertiesArgs) ToParametersPropertiesOutput() ParametersPropertiesOutput

func (ParametersPropertiesArgs) ToParametersPropertiesOutputWithContext added in v0.101.0

func (i ParametersPropertiesArgs) ToParametersPropertiesOutputWithContext(ctx context.Context) ParametersPropertiesOutput

type ParametersPropertiesInput added in v0.101.0

type ParametersPropertiesInput interface {
	pulumi.Input

	ToParametersPropertiesOutput() ParametersPropertiesOutput
	ToParametersPropertiesOutputWithContext(context.Context) ParametersPropertiesOutput
}

ParametersPropertiesInput is an input type that accepts ParametersPropertiesArgs and ParametersPropertiesOutput values. You can construct a concrete instance of `ParametersPropertiesInput` via:

ParametersPropertiesArgs{...}

type ParametersPropertiesOutput added in v0.101.0

type ParametersPropertiesOutput struct{ *pulumi.OutputState }

func (ParametersPropertiesOutput) ElementType added in v0.101.0

func (ParametersPropertiesOutput) ElementType() reflect.Type

func (ParametersPropertiesOutput) Epsilon added in v0.101.0

func (ParametersPropertiesOutput) ToParametersPropertiesOutput added in v0.101.0

func (o ParametersPropertiesOutput) ToParametersPropertiesOutput() ParametersPropertiesOutput

func (ParametersPropertiesOutput) ToParametersPropertiesOutputWithContext added in v0.101.0

func (o ParametersPropertiesOutput) ToParametersPropertiesOutputWithContext(ctx context.Context) ParametersPropertiesOutput

func (ParametersPropertiesOutput) UsersNoisePerQuery added in v0.101.0

func (o ParametersPropertiesOutput) UsersNoisePerQuery() pulumi.IntOutput

type ParametersPropertiesPtrOutput added in v0.101.0

type ParametersPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ParametersPropertiesPtrOutput) Elem added in v0.101.0

func (ParametersPropertiesPtrOutput) ElementType added in v0.101.0

func (ParametersPropertiesPtrOutput) Epsilon added in v0.101.0

func (ParametersPropertiesPtrOutput) ToParametersPropertiesPtrOutput added in v0.101.0

func (o ParametersPropertiesPtrOutput) ToParametersPropertiesPtrOutput() ParametersPropertiesPtrOutput

func (ParametersPropertiesPtrOutput) ToParametersPropertiesPtrOutputWithContext added in v0.101.0

func (o ParametersPropertiesPtrOutput) ToParametersPropertiesPtrOutputWithContext(ctx context.Context) ParametersPropertiesPtrOutput

func (ParametersPropertiesPtrOutput) UsersNoisePerQuery added in v0.101.0

func (o ParametersPropertiesPtrOutput) UsersNoisePerQuery() pulumi.IntPtrOutput

type PrivacyBudgetTemplate added in v0.101.0

type PrivacyBudgetTemplate struct {
	pulumi.CustomResourceState

	Arn                             pulumi.StringOutput                          `pulumi:"arn"`
	AutoRefresh                     PrivacyBudgetTemplateAutoRefreshOutput       `pulumi:"autoRefresh"`
	CollaborationArn                pulumi.StringOutput                          `pulumi:"collaborationArn"`
	CollaborationIdentifier         pulumi.StringOutput                          `pulumi:"collaborationIdentifier"`
	MembershipArn                   pulumi.StringOutput                          `pulumi:"membershipArn"`
	MembershipIdentifier            pulumi.StringOutput                          `pulumi:"membershipIdentifier"`
	Parameters                      ParametersPropertiesOutput                   `pulumi:"parameters"`
	PrivacyBudgetTemplateIdentifier pulumi.StringOutput                          `pulumi:"privacyBudgetTemplateIdentifier"`
	PrivacyBudgetType               PrivacyBudgetTemplatePrivacyBudgetTypeOutput `pulumi:"privacyBudgetType"`
	// An arbitrary set of tags (key-value pairs) for this cleanrooms privacy budget template.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Represents a privacy budget within a collaboration

func GetPrivacyBudgetTemplate added in v0.101.0

func GetPrivacyBudgetTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivacyBudgetTemplateState, opts ...pulumi.ResourceOption) (*PrivacyBudgetTemplate, error)

GetPrivacyBudgetTemplate gets an existing PrivacyBudgetTemplate 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 NewPrivacyBudgetTemplate added in v0.101.0

func NewPrivacyBudgetTemplate(ctx *pulumi.Context,
	name string, args *PrivacyBudgetTemplateArgs, opts ...pulumi.ResourceOption) (*PrivacyBudgetTemplate, error)

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

func (*PrivacyBudgetTemplate) ElementType added in v0.101.0

func (*PrivacyBudgetTemplate) ElementType() reflect.Type

func (*PrivacyBudgetTemplate) ToPrivacyBudgetTemplateOutput added in v0.101.0

func (i *PrivacyBudgetTemplate) ToPrivacyBudgetTemplateOutput() PrivacyBudgetTemplateOutput

func (*PrivacyBudgetTemplate) ToPrivacyBudgetTemplateOutputWithContext added in v0.101.0

func (i *PrivacyBudgetTemplate) ToPrivacyBudgetTemplateOutputWithContext(ctx context.Context) PrivacyBudgetTemplateOutput

type PrivacyBudgetTemplateArgs added in v0.101.0

type PrivacyBudgetTemplateArgs struct {
	AutoRefresh          PrivacyBudgetTemplateAutoRefreshInput
	MembershipIdentifier pulumi.StringInput
	Parameters           ParametersPropertiesInput
	PrivacyBudgetType    PrivacyBudgetTemplatePrivacyBudgetTypeInput
	// An arbitrary set of tags (key-value pairs) for this cleanrooms privacy budget template.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a PrivacyBudgetTemplate resource.

func (PrivacyBudgetTemplateArgs) ElementType added in v0.101.0

func (PrivacyBudgetTemplateArgs) ElementType() reflect.Type

type PrivacyBudgetTemplateAutoRefresh added in v0.101.0

type PrivacyBudgetTemplateAutoRefresh string

func (PrivacyBudgetTemplateAutoRefresh) ElementType added in v0.101.0

func (PrivacyBudgetTemplateAutoRefresh) ToPrivacyBudgetTemplateAutoRefreshOutput added in v0.101.0

func (e PrivacyBudgetTemplateAutoRefresh) ToPrivacyBudgetTemplateAutoRefreshOutput() PrivacyBudgetTemplateAutoRefreshOutput

func (PrivacyBudgetTemplateAutoRefresh) ToPrivacyBudgetTemplateAutoRefreshOutputWithContext added in v0.101.0

func (e PrivacyBudgetTemplateAutoRefresh) ToPrivacyBudgetTemplateAutoRefreshOutputWithContext(ctx context.Context) PrivacyBudgetTemplateAutoRefreshOutput

func (PrivacyBudgetTemplateAutoRefresh) ToPrivacyBudgetTemplateAutoRefreshPtrOutput added in v0.101.0

func (e PrivacyBudgetTemplateAutoRefresh) ToPrivacyBudgetTemplateAutoRefreshPtrOutput() PrivacyBudgetTemplateAutoRefreshPtrOutput

func (PrivacyBudgetTemplateAutoRefresh) ToPrivacyBudgetTemplateAutoRefreshPtrOutputWithContext added in v0.101.0

func (e PrivacyBudgetTemplateAutoRefresh) ToPrivacyBudgetTemplateAutoRefreshPtrOutputWithContext(ctx context.Context) PrivacyBudgetTemplateAutoRefreshPtrOutput

func (PrivacyBudgetTemplateAutoRefresh) ToStringOutput added in v0.101.0

func (PrivacyBudgetTemplateAutoRefresh) ToStringOutputWithContext added in v0.101.0

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

func (PrivacyBudgetTemplateAutoRefresh) ToStringPtrOutput added in v0.101.0

func (PrivacyBudgetTemplateAutoRefresh) ToStringPtrOutputWithContext added in v0.101.0

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

type PrivacyBudgetTemplateAutoRefreshInput added in v0.101.0

type PrivacyBudgetTemplateAutoRefreshInput interface {
	pulumi.Input

	ToPrivacyBudgetTemplateAutoRefreshOutput() PrivacyBudgetTemplateAutoRefreshOutput
	ToPrivacyBudgetTemplateAutoRefreshOutputWithContext(context.Context) PrivacyBudgetTemplateAutoRefreshOutput
}

PrivacyBudgetTemplateAutoRefreshInput is an input type that accepts values of the PrivacyBudgetTemplateAutoRefresh enum A concrete instance of `PrivacyBudgetTemplateAutoRefreshInput` can be one of the following:

PrivacyBudgetTemplateAutoRefreshCalendarMonth
PrivacyBudgetTemplateAutoRefreshNone

type PrivacyBudgetTemplateAutoRefreshOutput added in v0.101.0

type PrivacyBudgetTemplateAutoRefreshOutput struct{ *pulumi.OutputState }

func (PrivacyBudgetTemplateAutoRefreshOutput) ElementType added in v0.101.0

func (PrivacyBudgetTemplateAutoRefreshOutput) ToPrivacyBudgetTemplateAutoRefreshOutput added in v0.101.0

func (o PrivacyBudgetTemplateAutoRefreshOutput) ToPrivacyBudgetTemplateAutoRefreshOutput() PrivacyBudgetTemplateAutoRefreshOutput

func (PrivacyBudgetTemplateAutoRefreshOutput) ToPrivacyBudgetTemplateAutoRefreshOutputWithContext added in v0.101.0

func (o PrivacyBudgetTemplateAutoRefreshOutput) ToPrivacyBudgetTemplateAutoRefreshOutputWithContext(ctx context.Context) PrivacyBudgetTemplateAutoRefreshOutput

func (PrivacyBudgetTemplateAutoRefreshOutput) ToPrivacyBudgetTemplateAutoRefreshPtrOutput added in v0.101.0

func (o PrivacyBudgetTemplateAutoRefreshOutput) ToPrivacyBudgetTemplateAutoRefreshPtrOutput() PrivacyBudgetTemplateAutoRefreshPtrOutput

func (PrivacyBudgetTemplateAutoRefreshOutput) ToPrivacyBudgetTemplateAutoRefreshPtrOutputWithContext added in v0.101.0

func (o PrivacyBudgetTemplateAutoRefreshOutput) ToPrivacyBudgetTemplateAutoRefreshPtrOutputWithContext(ctx context.Context) PrivacyBudgetTemplateAutoRefreshPtrOutput

func (PrivacyBudgetTemplateAutoRefreshOutput) ToStringOutput added in v0.101.0

func (PrivacyBudgetTemplateAutoRefreshOutput) ToStringOutputWithContext added in v0.101.0

func (PrivacyBudgetTemplateAutoRefreshOutput) ToStringPtrOutput added in v0.101.0

func (PrivacyBudgetTemplateAutoRefreshOutput) ToStringPtrOutputWithContext added in v0.101.0

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

type PrivacyBudgetTemplateAutoRefreshPtrInput added in v0.101.0

type PrivacyBudgetTemplateAutoRefreshPtrInput interface {
	pulumi.Input

	ToPrivacyBudgetTemplateAutoRefreshPtrOutput() PrivacyBudgetTemplateAutoRefreshPtrOutput
	ToPrivacyBudgetTemplateAutoRefreshPtrOutputWithContext(context.Context) PrivacyBudgetTemplateAutoRefreshPtrOutput
}

func PrivacyBudgetTemplateAutoRefreshPtr added in v0.101.0

func PrivacyBudgetTemplateAutoRefreshPtr(v string) PrivacyBudgetTemplateAutoRefreshPtrInput

type PrivacyBudgetTemplateAutoRefreshPtrOutput added in v0.101.0

type PrivacyBudgetTemplateAutoRefreshPtrOutput struct{ *pulumi.OutputState }

func (PrivacyBudgetTemplateAutoRefreshPtrOutput) Elem added in v0.101.0

func (PrivacyBudgetTemplateAutoRefreshPtrOutput) ElementType added in v0.101.0

func (PrivacyBudgetTemplateAutoRefreshPtrOutput) ToPrivacyBudgetTemplateAutoRefreshPtrOutput added in v0.101.0

func (o PrivacyBudgetTemplateAutoRefreshPtrOutput) ToPrivacyBudgetTemplateAutoRefreshPtrOutput() PrivacyBudgetTemplateAutoRefreshPtrOutput

func (PrivacyBudgetTemplateAutoRefreshPtrOutput) ToPrivacyBudgetTemplateAutoRefreshPtrOutputWithContext added in v0.101.0

func (o PrivacyBudgetTemplateAutoRefreshPtrOutput) ToPrivacyBudgetTemplateAutoRefreshPtrOutputWithContext(ctx context.Context) PrivacyBudgetTemplateAutoRefreshPtrOutput

func (PrivacyBudgetTemplateAutoRefreshPtrOutput) ToStringPtrOutput added in v0.101.0

func (PrivacyBudgetTemplateAutoRefreshPtrOutput) ToStringPtrOutputWithContext added in v0.101.0

type PrivacyBudgetTemplateInput added in v0.101.0

type PrivacyBudgetTemplateInput interface {
	pulumi.Input

	ToPrivacyBudgetTemplateOutput() PrivacyBudgetTemplateOutput
	ToPrivacyBudgetTemplateOutputWithContext(ctx context.Context) PrivacyBudgetTemplateOutput
}

type PrivacyBudgetTemplateOutput added in v0.101.0

type PrivacyBudgetTemplateOutput struct{ *pulumi.OutputState }

func (PrivacyBudgetTemplateOutput) Arn added in v0.101.0

func (PrivacyBudgetTemplateOutput) AutoRefresh added in v0.101.0

func (PrivacyBudgetTemplateOutput) CollaborationArn added in v0.101.0

func (o PrivacyBudgetTemplateOutput) CollaborationArn() pulumi.StringOutput

func (PrivacyBudgetTemplateOutput) CollaborationIdentifier added in v0.101.0

func (o PrivacyBudgetTemplateOutput) CollaborationIdentifier() pulumi.StringOutput

func (PrivacyBudgetTemplateOutput) ElementType added in v0.101.0

func (PrivacyBudgetTemplateOutput) MembershipArn added in v0.101.0

func (PrivacyBudgetTemplateOutput) MembershipIdentifier added in v0.101.0

func (o PrivacyBudgetTemplateOutput) MembershipIdentifier() pulumi.StringOutput

func (PrivacyBudgetTemplateOutput) Parameters added in v0.101.0

func (PrivacyBudgetTemplateOutput) PrivacyBudgetTemplateIdentifier added in v0.101.0

func (o PrivacyBudgetTemplateOutput) PrivacyBudgetTemplateIdentifier() pulumi.StringOutput

func (PrivacyBudgetTemplateOutput) PrivacyBudgetType added in v0.101.0

func (PrivacyBudgetTemplateOutput) Tags added in v0.101.0

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

func (PrivacyBudgetTemplateOutput) ToPrivacyBudgetTemplateOutput added in v0.101.0

func (o PrivacyBudgetTemplateOutput) ToPrivacyBudgetTemplateOutput() PrivacyBudgetTemplateOutput

func (PrivacyBudgetTemplateOutput) ToPrivacyBudgetTemplateOutputWithContext added in v0.101.0

func (o PrivacyBudgetTemplateOutput) ToPrivacyBudgetTemplateOutputWithContext(ctx context.Context) PrivacyBudgetTemplateOutput

type PrivacyBudgetTemplatePrivacyBudgetType added in v0.101.0

type PrivacyBudgetTemplatePrivacyBudgetType string

func (PrivacyBudgetTemplatePrivacyBudgetType) ElementType added in v0.101.0

func (PrivacyBudgetTemplatePrivacyBudgetType) ToPrivacyBudgetTemplatePrivacyBudgetTypeOutput added in v0.101.0

func (e PrivacyBudgetTemplatePrivacyBudgetType) ToPrivacyBudgetTemplatePrivacyBudgetTypeOutput() PrivacyBudgetTemplatePrivacyBudgetTypeOutput

func (PrivacyBudgetTemplatePrivacyBudgetType) ToPrivacyBudgetTemplatePrivacyBudgetTypeOutputWithContext added in v0.101.0

func (e PrivacyBudgetTemplatePrivacyBudgetType) ToPrivacyBudgetTemplatePrivacyBudgetTypeOutputWithContext(ctx context.Context) PrivacyBudgetTemplatePrivacyBudgetTypeOutput

func (PrivacyBudgetTemplatePrivacyBudgetType) ToPrivacyBudgetTemplatePrivacyBudgetTypePtrOutput added in v0.101.0

func (e PrivacyBudgetTemplatePrivacyBudgetType) ToPrivacyBudgetTemplatePrivacyBudgetTypePtrOutput() PrivacyBudgetTemplatePrivacyBudgetTypePtrOutput

func (PrivacyBudgetTemplatePrivacyBudgetType) ToPrivacyBudgetTemplatePrivacyBudgetTypePtrOutputWithContext added in v0.101.0

func (e PrivacyBudgetTemplatePrivacyBudgetType) ToPrivacyBudgetTemplatePrivacyBudgetTypePtrOutputWithContext(ctx context.Context) PrivacyBudgetTemplatePrivacyBudgetTypePtrOutput

func (PrivacyBudgetTemplatePrivacyBudgetType) ToStringOutput added in v0.101.0

func (PrivacyBudgetTemplatePrivacyBudgetType) ToStringOutputWithContext added in v0.101.0

func (PrivacyBudgetTemplatePrivacyBudgetType) ToStringPtrOutput added in v0.101.0

func (PrivacyBudgetTemplatePrivacyBudgetType) ToStringPtrOutputWithContext added in v0.101.0

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

type PrivacyBudgetTemplatePrivacyBudgetTypeInput added in v0.101.0

type PrivacyBudgetTemplatePrivacyBudgetTypeInput interface {
	pulumi.Input

	ToPrivacyBudgetTemplatePrivacyBudgetTypeOutput() PrivacyBudgetTemplatePrivacyBudgetTypeOutput
	ToPrivacyBudgetTemplatePrivacyBudgetTypeOutputWithContext(context.Context) PrivacyBudgetTemplatePrivacyBudgetTypeOutput
}

PrivacyBudgetTemplatePrivacyBudgetTypeInput is an input type that accepts values of the PrivacyBudgetTemplatePrivacyBudgetType enum A concrete instance of `PrivacyBudgetTemplatePrivacyBudgetTypeInput` can be one of the following:

PrivacyBudgetTemplatePrivacyBudgetTypeDifferentialPrivacy

type PrivacyBudgetTemplatePrivacyBudgetTypeOutput added in v0.101.0

type PrivacyBudgetTemplatePrivacyBudgetTypeOutput struct{ *pulumi.OutputState }

func (PrivacyBudgetTemplatePrivacyBudgetTypeOutput) ElementType added in v0.101.0

func (PrivacyBudgetTemplatePrivacyBudgetTypeOutput) ToPrivacyBudgetTemplatePrivacyBudgetTypeOutput added in v0.101.0

func (o PrivacyBudgetTemplatePrivacyBudgetTypeOutput) ToPrivacyBudgetTemplatePrivacyBudgetTypeOutput() PrivacyBudgetTemplatePrivacyBudgetTypeOutput

func (PrivacyBudgetTemplatePrivacyBudgetTypeOutput) ToPrivacyBudgetTemplatePrivacyBudgetTypeOutputWithContext added in v0.101.0

func (o PrivacyBudgetTemplatePrivacyBudgetTypeOutput) ToPrivacyBudgetTemplatePrivacyBudgetTypeOutputWithContext(ctx context.Context) PrivacyBudgetTemplatePrivacyBudgetTypeOutput

func (PrivacyBudgetTemplatePrivacyBudgetTypeOutput) ToPrivacyBudgetTemplatePrivacyBudgetTypePtrOutput added in v0.101.0

func (o PrivacyBudgetTemplatePrivacyBudgetTypeOutput) ToPrivacyBudgetTemplatePrivacyBudgetTypePtrOutput() PrivacyBudgetTemplatePrivacyBudgetTypePtrOutput

func (PrivacyBudgetTemplatePrivacyBudgetTypeOutput) ToPrivacyBudgetTemplatePrivacyBudgetTypePtrOutputWithContext added in v0.101.0

func (o PrivacyBudgetTemplatePrivacyBudgetTypeOutput) ToPrivacyBudgetTemplatePrivacyBudgetTypePtrOutputWithContext(ctx context.Context) PrivacyBudgetTemplatePrivacyBudgetTypePtrOutput

func (PrivacyBudgetTemplatePrivacyBudgetTypeOutput) ToStringOutput added in v0.101.0

func (PrivacyBudgetTemplatePrivacyBudgetTypeOutput) ToStringOutputWithContext added in v0.101.0

func (PrivacyBudgetTemplatePrivacyBudgetTypeOutput) ToStringPtrOutput added in v0.101.0

func (PrivacyBudgetTemplatePrivacyBudgetTypeOutput) ToStringPtrOutputWithContext added in v0.101.0

type PrivacyBudgetTemplatePrivacyBudgetTypePtrInput added in v0.101.0

type PrivacyBudgetTemplatePrivacyBudgetTypePtrInput interface {
	pulumi.Input

	ToPrivacyBudgetTemplatePrivacyBudgetTypePtrOutput() PrivacyBudgetTemplatePrivacyBudgetTypePtrOutput
	ToPrivacyBudgetTemplatePrivacyBudgetTypePtrOutputWithContext(context.Context) PrivacyBudgetTemplatePrivacyBudgetTypePtrOutput
}

func PrivacyBudgetTemplatePrivacyBudgetTypePtr added in v0.101.0

func PrivacyBudgetTemplatePrivacyBudgetTypePtr(v string) PrivacyBudgetTemplatePrivacyBudgetTypePtrInput

type PrivacyBudgetTemplatePrivacyBudgetTypePtrOutput added in v0.101.0

type PrivacyBudgetTemplatePrivacyBudgetTypePtrOutput struct{ *pulumi.OutputState }

func (PrivacyBudgetTemplatePrivacyBudgetTypePtrOutput) Elem added in v0.101.0

func (PrivacyBudgetTemplatePrivacyBudgetTypePtrOutput) ElementType added in v0.101.0

func (PrivacyBudgetTemplatePrivacyBudgetTypePtrOutput) ToPrivacyBudgetTemplatePrivacyBudgetTypePtrOutput added in v0.101.0

func (o PrivacyBudgetTemplatePrivacyBudgetTypePtrOutput) ToPrivacyBudgetTemplatePrivacyBudgetTypePtrOutput() PrivacyBudgetTemplatePrivacyBudgetTypePtrOutput

func (PrivacyBudgetTemplatePrivacyBudgetTypePtrOutput) ToPrivacyBudgetTemplatePrivacyBudgetTypePtrOutputWithContext added in v0.101.0

func (o PrivacyBudgetTemplatePrivacyBudgetTypePtrOutput) ToPrivacyBudgetTemplatePrivacyBudgetTypePtrOutputWithContext(ctx context.Context) PrivacyBudgetTemplatePrivacyBudgetTypePtrOutput

func (PrivacyBudgetTemplatePrivacyBudgetTypePtrOutput) ToStringPtrOutput added in v0.101.0

func (PrivacyBudgetTemplatePrivacyBudgetTypePtrOutput) ToStringPtrOutputWithContext added in v0.101.0

type PrivacyBudgetTemplateState added in v0.101.0

type PrivacyBudgetTemplateState struct {
}

func (PrivacyBudgetTemplateState) ElementType added in v0.101.0

func (PrivacyBudgetTemplateState) ElementType() reflect.Type

type PrivacyBudgetTemplateTag added in v0.101.0

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

Jump to

Keyboard shortcuts

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