cleanrooms

package
v1.8.0 Latest Latest
Warning

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

Go to latest
Published: Nov 14, 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")
	AnalysisTemplateAnalysisParameterTypeBinary          = AnalysisTemplateAnalysisParameterType("BINARY")
	AnalysisTemplateAnalysisParameterTypeByte            = AnalysisTemplateAnalysisParameterType("BYTE")
	AnalysisTemplateAnalysisParameterTypeCharacter       = AnalysisTemplateAnalysisParameterType("CHARACTER")
	AnalysisTemplateAnalysisParameterTypeDouble          = AnalysisTemplateAnalysisParameterType("DOUBLE")
	AnalysisTemplateAnalysisParameterTypeFloat           = AnalysisTemplateAnalysisParameterType("FLOAT")
	AnalysisTemplateAnalysisParameterTypeInt             = AnalysisTemplateAnalysisParameterType("INT")
	AnalysisTemplateAnalysisParameterTypeLong            = AnalysisTemplateAnalysisParameterType("LONG")
	AnalysisTemplateAnalysisParameterTypeNumeric         = AnalysisTemplateAnalysisParameterType("NUMERIC")
	AnalysisTemplateAnalysisParameterTypeShort           = AnalysisTemplateAnalysisParameterType("SHORT")
	AnalysisTemplateAnalysisParameterTypeString          = AnalysisTemplateAnalysisParameterType("STRING")
	AnalysisTemplateAnalysisParameterTypeTimestampLtz    = AnalysisTemplateAnalysisParameterType("TIMESTAMP_LTZ")
	AnalysisTemplateAnalysisParameterTypeTimestampNtz    = AnalysisTemplateAnalysisParameterType("TIMESTAMP_NTZ")
	AnalysisTemplateAnalysisParameterTypeTinyint         = AnalysisTemplateAnalysisParameterType("TINYINT")
)
View Source
const (
	CollaborationAnalyticsEngineCleanRoomsSql = CollaborationAnalyticsEngine("CLEAN_ROOMS_SQL")
	CollaborationAnalyticsEngineSpark         = CollaborationAnalyticsEngine("SPARK")
)
View Source
const (
	CollaborationMemberAbilityCanQuery          = CollaborationMemberAbility("CAN_QUERY")
	CollaborationMemberAbilityCanReceiveResults = CollaborationMemberAbility("CAN_RECEIVE_RESULTS")
)
View Source
const (
	CollaborationQueryLogStatusEnabled  = CollaborationQueryLogStatus("ENABLED")
	CollaborationQueryLogStatusDisabled = CollaborationQueryLogStatus("DISABLED")
)
View Source
const (
	ConfiguredTableAdditionalAnalysesAllowed    = ConfiguredTableAdditionalAnalyses("ALLOWED")
	ConfiguredTableAdditionalAnalysesRequired   = ConfiguredTableAdditionalAnalyses("REQUIRED")
	ConfiguredTableAdditionalAnalysesNotAllowed = ConfiguredTableAdditionalAnalyses("NOT_ALLOWED")
)
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 (
	ConfiguredTableAssociationAnalysisRuleTypeAggregation = ConfiguredTableAssociationAnalysisRuleType("AGGREGATION")
	ConfiguredTableAssociationAnalysisRuleTypeList        = ConfiguredTableAssociationAnalysisRuleType("LIST")
	ConfiguredTableAssociationAnalysisRuleTypeCustom      = ConfiguredTableAssociationAnalysisRuleType("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 (
	IdMappingTableInputSourceTypeSource = IdMappingTableInputSourceType("SOURCE")
	IdMappingTableInputSourceTypeTarget = IdMappingTableInputSourceType("TARGET")
)
View Source
const (
	IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeSource = IdNamespaceAssociationInputReferencePropertiesIdNamespaceType("SOURCE")
	IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeTarget = IdNamespaceAssociationInputReferencePropertiesIdNamespaceType("TARGET")
)
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"`
	// Returns the identifier for the analysis template.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE2222`
	AnalysisTemplateIdentifier pulumi.StringOutput `pulumi:"analysisTemplateIdentifier"`
	// Returns the Amazon Resource Name (ARN) of the analysis template.
	//
	// Example: `arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/analysistemplates/a1b2c3d4-5678-90ab-cdef-EXAMPLE2222`
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Returns the unique ARN for the analysis template’s associated collaboration.
	//
	// Example: `arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`
	CollaborationArn pulumi.StringOutput `pulumi:"collaborationArn"`
	// Returns the unique ID for the associated collaboration of the analysis template.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`
	CollaborationIdentifier pulumi.StringOutput `pulumi:"collaborationIdentifier"`
	// The description of the analysis template.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The format of the analysis template.
	Format AnalysisTemplateFormatOutput `pulumi:"format"`
	// Returns the Amazon Resource Name (ARN) of the member who created the analysis template.
	//
	// Example: `arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`
	MembershipArn pulumi.StringOutput `pulumi:"membershipArn"`
	// The identifier for a membership resource.
	MembershipIdentifier pulumi.StringOutput `pulumi:"membershipIdentifier"`
	// The name of the analysis template.
	Name   pulumi.StringOutput                  `pulumi:"name"`
	Schema AnalysisTemplateAnalysisSchemaOutput `pulumi:"schema"`
	// The source of the analysis template.
	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 {
	// Optional. The default value that is applied in the analysis template. The member who can query can override this value in the query editor.
	DefaultValue *string `pulumi:"defaultValue"`
	// The name of the parameter. The name must use only alphanumeric, underscore (_), or hyphen (-) characters but cannot start or end with a hyphen.
	Name string `pulumi:"name"`
	// The type of parameter.
	Type AnalysisTemplateAnalysisParameterType `pulumi:"type"`
}

type AnalysisTemplateAnalysisParameterArgs added in v0.76.0

type AnalysisTemplateAnalysisParameterArgs struct {
	// Optional. The default value that is applied in the analysis template. The member who can query can override this value in the query editor.
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	// The name of the parameter. The name must use only alphanumeric, underscore (_), or hyphen (-) characters but cannot start or end with a hyphen.
	Name pulumi.StringInput `pulumi:"name"`
	// The type of parameter.
	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

Optional. The default value that is applied in the analysis template. The member who can query can override this value in the query editor.

func (AnalysisTemplateAnalysisParameterOutput) ElementType added in v0.76.0

func (AnalysisTemplateAnalysisParameterOutput) Name added in v0.76.0

The name of the parameter. The name must use only alphanumeric, underscore (_), or hyphen (-) characters but cannot start or end with a hyphen.

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

The type of parameter.

type AnalysisTemplateAnalysisParameterType added in v0.76.0

type AnalysisTemplateAnalysisParameterType string

The type of parameter.

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
AnalysisTemplateAnalysisParameterTypeBinary
AnalysisTemplateAnalysisParameterTypeByte
AnalysisTemplateAnalysisParameterTypeCharacter
AnalysisTemplateAnalysisParameterTypeDouble
AnalysisTemplateAnalysisParameterTypeFloat
AnalysisTemplateAnalysisParameterTypeInt
AnalysisTemplateAnalysisParameterTypeLong
AnalysisTemplateAnalysisParameterTypeNumeric
AnalysisTemplateAnalysisParameterTypeShort
AnalysisTemplateAnalysisParameterTypeString
AnalysisTemplateAnalysisParameterTypeTimestampLtz
AnalysisTemplateAnalysisParameterTypeTimestampNtz
AnalysisTemplateAnalysisParameterTypeTinyint

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 {
	// The tables referenced in the analysis schema.
	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

The tables referenced in the analysis schema.

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

The tables referenced in the analysis schema.

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 {
	// The query text.
	Text string `pulumi:"text"`
}

type AnalysisTemplateAnalysisSourceArgs added in v0.76.0

type AnalysisTemplateAnalysisSourceArgs struct {
	// The query text.
	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

The query text.

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
	// The description of the analysis template.
	Description pulumi.StringPtrInput
	// The format of the analysis template.
	Format AnalysisTemplateFormatInput
	// The identifier for a membership resource.
	MembershipIdentifier pulumi.StringInput
	// The name of the analysis template.
	Name pulumi.StringPtrInput
	// The source of the analysis template.
	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

The format of the analysis template.

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

Returns the identifier for the analysis template.

Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE2222`

func (AnalysisTemplateOutput) Arn added in v0.76.0

Returns the Amazon Resource Name (ARN) of the analysis template.

Example: `arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/analysistemplates/a1b2c3d4-5678-90ab-cdef-EXAMPLE2222`

func (AnalysisTemplateOutput) CollaborationArn added in v0.76.0

func (o AnalysisTemplateOutput) CollaborationArn() pulumi.StringOutput

Returns the unique ARN for the analysis template’s associated collaboration.

Example: `arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`

func (AnalysisTemplateOutput) CollaborationIdentifier added in v0.76.0

func (o AnalysisTemplateOutput) CollaborationIdentifier() pulumi.StringOutput

Returns the unique ID for the associated collaboration of the analysis template.

Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`

func (AnalysisTemplateOutput) Description added in v0.76.0

The description of the analysis template.

func (AnalysisTemplateOutput) ElementType added in v0.76.0

func (AnalysisTemplateOutput) ElementType() reflect.Type

func (AnalysisTemplateOutput) Format added in v0.76.0

The format of the analysis template.

func (AnalysisTemplateOutput) MembershipArn added in v0.76.0

func (o AnalysisTemplateOutput) MembershipArn() pulumi.StringOutput

Returns the Amazon Resource Name (ARN) of the member who created the analysis template.

Example: `arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`

func (AnalysisTemplateOutput) MembershipIdentifier added in v0.76.0

func (o AnalysisTemplateOutput) MembershipIdentifier() pulumi.StringOutput

The identifier for a membership resource.

func (AnalysisTemplateOutput) Name added in v0.76.0

The name of the analysis template.

func (AnalysisTemplateOutput) Schema added in v0.76.0

func (AnalysisTemplateOutput) Source added in v0.76.0

The source of the analysis template.

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 {
	// The key of the tag.
	Key string `pulumi:"key"`
	// The value of the tag.
	Value string `pulumi:"value"`
}

type Collaboration

type Collaboration struct {
	pulumi.CustomResourceState

	// The analytics engine for the collaboration.
	AnalyticsEngine CollaborationAnalyticsEnginePtrOutput `pulumi:"analyticsEngine"`
	// Returns the Amazon Resource Name (ARN) of the specified collaboration.
	//
	// Example: `arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Returns the unique identifier of the specified collaboration.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`
	CollaborationIdentifier pulumi.StringOutput `pulumi:"collaborationIdentifier"`
	// A display name of the collaboration creator.
	CreatorDisplayName pulumi.StringOutput `pulumi:"creatorDisplayName"`
	// The abilities granted to the collaboration creator.
	//
	// *Allowed values* `CAN_QUERY` | `CAN_RECEIVE_RESULTS`
	CreatorMemberAbilities CollaborationMemberAbilityArrayOutput `pulumi:"creatorMemberAbilities"`
	// An object representing the collaboration member's payment responsibilities set by the collaboration creator.
	CreatorPaymentConfiguration CollaborationPaymentConfigurationPtrOutput `pulumi:"creatorPaymentConfiguration"`
	// The settings for client-side encryption for cryptographic computing.
	DataEncryptionMetadata CollaborationDataEncryptionMetadataPtrOutput `pulumi:"dataEncryptionMetadata"`
	// A description of the collaboration provided by the collaboration owner.
	Description pulumi.StringOutput `pulumi:"description"`
	// A list of initial members, not including the creator. This list is immutable.
	Members CollaborationMemberSpecificationArrayOutput `pulumi:"members"`
	// A human-readable identifier provided by the collaboration owner. Display names are not unique.
	Name pulumi.StringOutput `pulumi:"name"`
	// An indicator as to whether query logging has been enabled or disabled for the collaboration.
	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 CollaborationAnalyticsEngine added in v1.8.0

type CollaborationAnalyticsEngine string

func (CollaborationAnalyticsEngine) ElementType added in v1.8.0

func (CollaborationAnalyticsEngine) ToCollaborationAnalyticsEngineOutput added in v1.8.0

func (e CollaborationAnalyticsEngine) ToCollaborationAnalyticsEngineOutput() CollaborationAnalyticsEngineOutput

func (CollaborationAnalyticsEngine) ToCollaborationAnalyticsEngineOutputWithContext added in v1.8.0

func (e CollaborationAnalyticsEngine) ToCollaborationAnalyticsEngineOutputWithContext(ctx context.Context) CollaborationAnalyticsEngineOutput

func (CollaborationAnalyticsEngine) ToCollaborationAnalyticsEnginePtrOutput added in v1.8.0

func (e CollaborationAnalyticsEngine) ToCollaborationAnalyticsEnginePtrOutput() CollaborationAnalyticsEnginePtrOutput

func (CollaborationAnalyticsEngine) ToCollaborationAnalyticsEnginePtrOutputWithContext added in v1.8.0

func (e CollaborationAnalyticsEngine) ToCollaborationAnalyticsEnginePtrOutputWithContext(ctx context.Context) CollaborationAnalyticsEnginePtrOutput

func (CollaborationAnalyticsEngine) ToStringOutput added in v1.8.0

func (CollaborationAnalyticsEngine) ToStringOutputWithContext added in v1.8.0

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

func (CollaborationAnalyticsEngine) ToStringPtrOutput added in v1.8.0

func (e CollaborationAnalyticsEngine) ToStringPtrOutput() pulumi.StringPtrOutput

func (CollaborationAnalyticsEngine) ToStringPtrOutputWithContext added in v1.8.0

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

type CollaborationAnalyticsEngineInput added in v1.8.0

type CollaborationAnalyticsEngineInput interface {
	pulumi.Input

	ToCollaborationAnalyticsEngineOutput() CollaborationAnalyticsEngineOutput
	ToCollaborationAnalyticsEngineOutputWithContext(context.Context) CollaborationAnalyticsEngineOutput
}

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

CollaborationAnalyticsEngineCleanRoomsSql
CollaborationAnalyticsEngineSpark

type CollaborationAnalyticsEngineOutput added in v1.8.0

type CollaborationAnalyticsEngineOutput struct{ *pulumi.OutputState }

func (CollaborationAnalyticsEngineOutput) ElementType added in v1.8.0

func (CollaborationAnalyticsEngineOutput) ToCollaborationAnalyticsEngineOutput added in v1.8.0

func (o CollaborationAnalyticsEngineOutput) ToCollaborationAnalyticsEngineOutput() CollaborationAnalyticsEngineOutput

func (CollaborationAnalyticsEngineOutput) ToCollaborationAnalyticsEngineOutputWithContext added in v1.8.0

func (o CollaborationAnalyticsEngineOutput) ToCollaborationAnalyticsEngineOutputWithContext(ctx context.Context) CollaborationAnalyticsEngineOutput

func (CollaborationAnalyticsEngineOutput) ToCollaborationAnalyticsEnginePtrOutput added in v1.8.0

func (o CollaborationAnalyticsEngineOutput) ToCollaborationAnalyticsEnginePtrOutput() CollaborationAnalyticsEnginePtrOutput

func (CollaborationAnalyticsEngineOutput) ToCollaborationAnalyticsEnginePtrOutputWithContext added in v1.8.0

func (o CollaborationAnalyticsEngineOutput) ToCollaborationAnalyticsEnginePtrOutputWithContext(ctx context.Context) CollaborationAnalyticsEnginePtrOutput

func (CollaborationAnalyticsEngineOutput) ToStringOutput added in v1.8.0

func (CollaborationAnalyticsEngineOutput) ToStringOutputWithContext added in v1.8.0

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

func (CollaborationAnalyticsEngineOutput) ToStringPtrOutput added in v1.8.0

func (CollaborationAnalyticsEngineOutput) ToStringPtrOutputWithContext added in v1.8.0

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

type CollaborationAnalyticsEnginePtrInput added in v1.8.0

type CollaborationAnalyticsEnginePtrInput interface {
	pulumi.Input

	ToCollaborationAnalyticsEnginePtrOutput() CollaborationAnalyticsEnginePtrOutput
	ToCollaborationAnalyticsEnginePtrOutputWithContext(context.Context) CollaborationAnalyticsEnginePtrOutput
}

func CollaborationAnalyticsEnginePtr added in v1.8.0

func CollaborationAnalyticsEnginePtr(v string) CollaborationAnalyticsEnginePtrInput

type CollaborationAnalyticsEnginePtrOutput added in v1.8.0

type CollaborationAnalyticsEnginePtrOutput struct{ *pulumi.OutputState }

func (CollaborationAnalyticsEnginePtrOutput) Elem added in v1.8.0

func (CollaborationAnalyticsEnginePtrOutput) ElementType added in v1.8.0

func (CollaborationAnalyticsEnginePtrOutput) ToCollaborationAnalyticsEnginePtrOutput added in v1.8.0

func (o CollaborationAnalyticsEnginePtrOutput) ToCollaborationAnalyticsEnginePtrOutput() CollaborationAnalyticsEnginePtrOutput

func (CollaborationAnalyticsEnginePtrOutput) ToCollaborationAnalyticsEnginePtrOutputWithContext added in v1.8.0

func (o CollaborationAnalyticsEnginePtrOutput) ToCollaborationAnalyticsEnginePtrOutputWithContext(ctx context.Context) CollaborationAnalyticsEnginePtrOutput

func (CollaborationAnalyticsEnginePtrOutput) ToStringPtrOutput added in v1.8.0

func (CollaborationAnalyticsEnginePtrOutput) ToStringPtrOutputWithContext added in v1.8.0

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

type CollaborationArgs

type CollaborationArgs struct {
	// The analytics engine for the collaboration.
	AnalyticsEngine CollaborationAnalyticsEnginePtrInput
	// A display name of the collaboration creator.
	CreatorDisplayName pulumi.StringInput
	// The abilities granted to the collaboration creator.
	//
	// *Allowed values* `CAN_QUERY` | `CAN_RECEIVE_RESULTS`
	CreatorMemberAbilities CollaborationMemberAbilityArrayInput
	// An object representing the collaboration member's payment responsibilities set by the collaboration creator.
	CreatorPaymentConfiguration CollaborationPaymentConfigurationPtrInput
	// The settings for client-side encryption for cryptographic computing.
	DataEncryptionMetadata CollaborationDataEncryptionMetadataPtrInput
	// A description of the collaboration provided by the collaboration owner.
	Description pulumi.StringInput
	// A list of initial members, not including the creator. This list is immutable.
	Members CollaborationMemberSpecificationArrayInput
	// A human-readable identifier provided by the collaboration owner. Display names are not unique.
	Name pulumi.StringPtrInput
	// An indicator as to whether query logging has been enabled or disabled for the collaboration.
	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 {
	// Indicates whether encrypted tables can contain cleartext data ( `TRUE` ) or are to cryptographically process every column ( `FALSE` ).
	AllowCleartext bool `pulumi:"allowCleartext"`
	// Indicates whether Fingerprint columns can contain duplicate entries ( `TRUE` ) or are to contain only non-repeated values ( `FALSE` ).
	AllowDuplicates bool `pulumi:"allowDuplicates"`
	// Indicates whether Fingerprint columns can be joined on any other Fingerprint column with a different name ( `TRUE` ) or can only be joined on Fingerprint columns of the same name ( `FALSE` ).
	AllowJoinsOnColumnsWithDifferentNames bool `pulumi:"allowJoinsOnColumnsWithDifferentNames"`
	// Indicates whether NULL values are to be copied as NULL to encrypted tables ( `TRUE` ) or cryptographically processed ( `FALSE` ).
	PreserveNulls bool `pulumi:"preserveNulls"`
}

type CollaborationDataEncryptionMetadataArgs

type CollaborationDataEncryptionMetadataArgs struct {
	// Indicates whether encrypted tables can contain cleartext data ( `TRUE` ) or are to cryptographically process every column ( `FALSE` ).
	AllowCleartext pulumi.BoolInput `pulumi:"allowCleartext"`
	// Indicates whether Fingerprint columns can contain duplicate entries ( `TRUE` ) or are to contain only non-repeated values ( `FALSE` ).
	AllowDuplicates pulumi.BoolInput `pulumi:"allowDuplicates"`
	// Indicates whether Fingerprint columns can be joined on any other Fingerprint column with a different name ( `TRUE` ) or can only be joined on Fingerprint columns of the same name ( `FALSE` ).
	AllowJoinsOnColumnsWithDifferentNames pulumi.BoolInput `pulumi:"allowJoinsOnColumnsWithDifferentNames"`
	// Indicates whether NULL values are to be copied as NULL to encrypted tables ( `TRUE` ) or cryptographically processed ( `FALSE` ).
	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

Indicates whether encrypted tables can contain cleartext data ( `TRUE` ) or are to cryptographically process every column ( `FALSE` ).

func (CollaborationDataEncryptionMetadataOutput) AllowDuplicates

Indicates whether Fingerprint columns can contain duplicate entries ( `TRUE` ) or are to contain only non-repeated values ( `FALSE` ).

func (CollaborationDataEncryptionMetadataOutput) AllowJoinsOnColumnsWithDifferentNames

func (o CollaborationDataEncryptionMetadataOutput) AllowJoinsOnColumnsWithDifferentNames() pulumi.BoolOutput

Indicates whether Fingerprint columns can be joined on any other Fingerprint column with a different name ( `TRUE` ) or can only be joined on Fingerprint columns of the same name ( `FALSE` ).

func (CollaborationDataEncryptionMetadataOutput) ElementType

func (CollaborationDataEncryptionMetadataOutput) PreserveNulls

Indicates whether NULL values are to be copied as NULL to encrypted tables ( `TRUE` ) or cryptographically processed ( `FALSE` ).

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

Indicates whether encrypted tables can contain cleartext data ( `TRUE` ) or are to cryptographically process every column ( `FALSE` ).

func (CollaborationDataEncryptionMetadataPtrOutput) AllowDuplicates

Indicates whether Fingerprint columns can contain duplicate entries ( `TRUE` ) or are to contain only non-repeated values ( `FALSE` ).

func (CollaborationDataEncryptionMetadataPtrOutput) AllowJoinsOnColumnsWithDifferentNames

func (o CollaborationDataEncryptionMetadataPtrOutput) AllowJoinsOnColumnsWithDifferentNames() pulumi.BoolPtrOutput

Indicates whether Fingerprint columns can be joined on any other Fingerprint column with a different name ( `TRUE` ) or can only be joined on Fingerprint columns of the same name ( `FALSE` ).

func (CollaborationDataEncryptionMetadataPtrOutput) Elem

func (CollaborationDataEncryptionMetadataPtrOutput) ElementType

func (CollaborationDataEncryptionMetadataPtrOutput) PreserveNulls

Indicates whether NULL values are to be copied as NULL to encrypted tables ( `TRUE` ) or cryptographically processed ( `FALSE` ).

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 {
	// The identifier used to reference members of the collaboration. Currently only supports AWS account ID.
	AccountId string `pulumi:"accountId"`
	// The member's display name.
	DisplayName string `pulumi:"displayName"`
	// The abilities granted to the collaboration member.
	//
	// *Allowed Values* : `CAN_QUERY` | `CAN_RECEIVE_RESULTS`
	MemberAbilities []CollaborationMemberAbility `pulumi:"memberAbilities"`
	// The collaboration member's payment responsibilities set by the collaboration creator.
	//
	// If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer.
	PaymentConfiguration *CollaborationPaymentConfiguration `pulumi:"paymentConfiguration"`
}

type CollaborationMemberSpecificationArgs

type CollaborationMemberSpecificationArgs struct {
	// The identifier used to reference members of the collaboration. Currently only supports AWS account ID.
	AccountId pulumi.StringInput `pulumi:"accountId"`
	// The member's display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The abilities granted to the collaboration member.
	//
	// *Allowed Values* : `CAN_QUERY` | `CAN_RECEIVE_RESULTS`
	MemberAbilities CollaborationMemberAbilityArrayInput `pulumi:"memberAbilities"`
	// The collaboration member's payment responsibilities set by the collaboration creator.
	//
	// If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer.
	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

The identifier used to reference members of the collaboration. Currently only supports AWS account ID.

func (CollaborationMemberSpecificationOutput) DisplayName

The member's display name.

func (CollaborationMemberSpecificationOutput) ElementType

func (CollaborationMemberSpecificationOutput) MemberAbilities

The abilities granted to the collaboration member.

*Allowed Values* : `CAN_QUERY` | `CAN_RECEIVE_RESULTS`

func (CollaborationMemberSpecificationOutput) PaymentConfiguration added in v0.91.0

The collaboration member's payment responsibilities set by the collaboration creator.

If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer.

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) AnalyticsEngine added in v1.8.0

The analytics engine for the collaboration.

func (CollaborationOutput) Arn

Returns the Amazon Resource Name (ARN) of the specified collaboration.

Example: `arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`

func (CollaborationOutput) CollaborationIdentifier

func (o CollaborationOutput) CollaborationIdentifier() pulumi.StringOutput

Returns the unique identifier of the specified collaboration.

Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`

func (CollaborationOutput) CreatorDisplayName

func (o CollaborationOutput) CreatorDisplayName() pulumi.StringOutput

A display name of the collaboration creator.

func (CollaborationOutput) CreatorMemberAbilities

The abilities granted to the collaboration creator.

*Allowed values* `CAN_QUERY` | `CAN_RECEIVE_RESULTS`

func (CollaborationOutput) CreatorPaymentConfiguration added in v0.91.0

func (o CollaborationOutput) CreatorPaymentConfiguration() CollaborationPaymentConfigurationPtrOutput

An object representing the collaboration member's payment responsibilities set by the collaboration creator.

func (CollaborationOutput) DataEncryptionMetadata

The settings for client-side encryption for cryptographic computing.

func (CollaborationOutput) Description

func (o CollaborationOutput) Description() pulumi.StringOutput

A description of the collaboration provided by the collaboration owner.

func (CollaborationOutput) ElementType

func (CollaborationOutput) ElementType() reflect.Type

func (CollaborationOutput) Members

A list of initial members, not including the creator. This list is immutable.

func (CollaborationOutput) Name

A human-readable identifier provided by the collaboration owner. Display names are not unique.

func (CollaborationOutput) QueryLogStatus

An indicator as to whether query logging has been enabled or disabled for the collaboration.

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 {
	// The collaboration member's payment responsibilities set by the collaboration creator for query compute costs.
	QueryCompute CollaborationQueryComputePaymentConfig `pulumi:"queryCompute"`
}

type CollaborationPaymentConfigurationArgs added in v0.91.0

type CollaborationPaymentConfigurationArgs struct {
	// The collaboration member's payment responsibilities set by the collaboration creator for query compute costs.
	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

The collaboration member's payment responsibilities set by the collaboration creator for query compute costs.

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

The collaboration member's payment responsibilities set by the collaboration creator for query compute costs.

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 {
	// Indicates whether the collaboration creator has configured the collaboration member to pay for query compute costs ( `TRUE` ) or has not configured the collaboration member to pay for query compute costs ( `FALSE` ).
	//
	// Exactly one member can be configured to pay for query compute costs. An error is returned if the collaboration creator sets a `TRUE` value for more than one member in the collaboration.
	//
	// If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer. An error is returned if the collaboration creator sets a `FALSE` value for the member who can query.
	IsResponsible bool `pulumi:"isResponsible"`
}

type CollaborationQueryComputePaymentConfigArgs added in v0.91.0

type CollaborationQueryComputePaymentConfigArgs struct {
	// Indicates whether the collaboration creator has configured the collaboration member to pay for query compute costs ( `TRUE` ) or has not configured the collaboration member to pay for query compute costs ( `FALSE` ).
	//
	// Exactly one member can be configured to pay for query compute costs. An error is returned if the collaboration creator sets a `TRUE` value for more than one member in the collaboration.
	//
	// If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer. An error is returned if the collaboration creator sets a `FALSE` value for the member who can query.
	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

Indicates whether the collaboration creator has configured the collaboration member to pay for query compute costs ( `TRUE` ) or has not configured the collaboration member to pay for query compute costs ( `FALSE` ).

Exactly one member can be configured to pay for query compute costs. An error is returned if the collaboration creator sets a `TRUE` value for more than one member in the collaboration.

If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer. An error is returned if the collaboration creator sets a `FALSE` value for the member who can query.

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

Indicates whether the collaboration creator has configured the collaboration member to pay for query compute costs ( `TRUE` ) or has not configured the collaboration member to pay for query compute costs ( `FALSE` ).

Exactly one member can be configured to pay for query compute costs. An error is returned if the collaboration creator sets a `TRUE` value for more than one member in the collaboration.

If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer. An error is returned if the collaboration creator sets a `FALSE` value for the member who can query.

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 {
	// The key of the tag.
	Key string `pulumi:"key"`
	// The value of the tag.
	Value string `pulumi:"value"`
}

type ConfiguredTable

type ConfiguredTable struct {
	pulumi.CustomResourceState

	// The columns within the underlying AWS Glue table that can be utilized within collaborations.
	AllowedColumns pulumi.StringArrayOutput `pulumi:"allowedColumns"`
	// The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.
	AnalysisMethod ConfiguredTableAnalysisMethodOutput `pulumi:"analysisMethod"`
	// The analysis rule that was created for the configured table.
	AnalysisRules ConfiguredTableAnalysisRuleArrayOutput `pulumi:"analysisRules"`
	// Returns the Amazon Resource Name (ARN) of the specified configured table.
	//
	// Example: `arn:aws:cleanrooms:us-east-1:111122223333:configuredtable/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Returns the unique identifier of the specified configured table.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`
	ConfiguredTableIdentifier pulumi.StringOutput `pulumi:"configuredTableIdentifier"`
	// A description for the configured table.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// A name for the configured table.
	Name pulumi.StringOutput `pulumi:"name"`
	// The AWS Glue table that this configured table represents.
	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 ConfiguredTableAdditionalAnalyses added in v0.114.0

type ConfiguredTableAdditionalAnalyses string

func (ConfiguredTableAdditionalAnalyses) ElementType added in v0.114.0

func (ConfiguredTableAdditionalAnalyses) ToConfiguredTableAdditionalAnalysesOutput added in v0.114.0

func (e ConfiguredTableAdditionalAnalyses) ToConfiguredTableAdditionalAnalysesOutput() ConfiguredTableAdditionalAnalysesOutput

func (ConfiguredTableAdditionalAnalyses) ToConfiguredTableAdditionalAnalysesOutputWithContext added in v0.114.0

func (e ConfiguredTableAdditionalAnalyses) ToConfiguredTableAdditionalAnalysesOutputWithContext(ctx context.Context) ConfiguredTableAdditionalAnalysesOutput

func (ConfiguredTableAdditionalAnalyses) ToConfiguredTableAdditionalAnalysesPtrOutput added in v0.114.0

func (e ConfiguredTableAdditionalAnalyses) ToConfiguredTableAdditionalAnalysesPtrOutput() ConfiguredTableAdditionalAnalysesPtrOutput

func (ConfiguredTableAdditionalAnalyses) ToConfiguredTableAdditionalAnalysesPtrOutputWithContext added in v0.114.0

func (e ConfiguredTableAdditionalAnalyses) ToConfiguredTableAdditionalAnalysesPtrOutputWithContext(ctx context.Context) ConfiguredTableAdditionalAnalysesPtrOutput

func (ConfiguredTableAdditionalAnalyses) ToStringOutput added in v0.114.0

func (ConfiguredTableAdditionalAnalyses) ToStringOutputWithContext added in v0.114.0

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

func (ConfiguredTableAdditionalAnalyses) ToStringPtrOutput added in v0.114.0

func (ConfiguredTableAdditionalAnalyses) ToStringPtrOutputWithContext added in v0.114.0

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

type ConfiguredTableAdditionalAnalysesInput added in v0.114.0

type ConfiguredTableAdditionalAnalysesInput interface {
	pulumi.Input

	ToConfiguredTableAdditionalAnalysesOutput() ConfiguredTableAdditionalAnalysesOutput
	ToConfiguredTableAdditionalAnalysesOutputWithContext(context.Context) ConfiguredTableAdditionalAnalysesOutput
}

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

ConfiguredTableAdditionalAnalysesAllowed
ConfiguredTableAdditionalAnalysesRequired
ConfiguredTableAdditionalAnalysesNotAllowed

type ConfiguredTableAdditionalAnalysesOutput added in v0.114.0

type ConfiguredTableAdditionalAnalysesOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAdditionalAnalysesOutput) ElementType added in v0.114.0

func (ConfiguredTableAdditionalAnalysesOutput) ToConfiguredTableAdditionalAnalysesOutput added in v0.114.0

func (o ConfiguredTableAdditionalAnalysesOutput) ToConfiguredTableAdditionalAnalysesOutput() ConfiguredTableAdditionalAnalysesOutput

func (ConfiguredTableAdditionalAnalysesOutput) ToConfiguredTableAdditionalAnalysesOutputWithContext added in v0.114.0

func (o ConfiguredTableAdditionalAnalysesOutput) ToConfiguredTableAdditionalAnalysesOutputWithContext(ctx context.Context) ConfiguredTableAdditionalAnalysesOutput

func (ConfiguredTableAdditionalAnalysesOutput) ToConfiguredTableAdditionalAnalysesPtrOutput added in v0.114.0

func (o ConfiguredTableAdditionalAnalysesOutput) ToConfiguredTableAdditionalAnalysesPtrOutput() ConfiguredTableAdditionalAnalysesPtrOutput

func (ConfiguredTableAdditionalAnalysesOutput) ToConfiguredTableAdditionalAnalysesPtrOutputWithContext added in v0.114.0

func (o ConfiguredTableAdditionalAnalysesOutput) ToConfiguredTableAdditionalAnalysesPtrOutputWithContext(ctx context.Context) ConfiguredTableAdditionalAnalysesPtrOutput

func (ConfiguredTableAdditionalAnalysesOutput) ToStringOutput added in v0.114.0

func (ConfiguredTableAdditionalAnalysesOutput) ToStringOutputWithContext added in v0.114.0

func (ConfiguredTableAdditionalAnalysesOutput) ToStringPtrOutput added in v0.114.0

func (ConfiguredTableAdditionalAnalysesOutput) ToStringPtrOutputWithContext added in v0.114.0

type ConfiguredTableAdditionalAnalysesPtrInput added in v0.114.0

type ConfiguredTableAdditionalAnalysesPtrInput interface {
	pulumi.Input

	ToConfiguredTableAdditionalAnalysesPtrOutput() ConfiguredTableAdditionalAnalysesPtrOutput
	ToConfiguredTableAdditionalAnalysesPtrOutputWithContext(context.Context) ConfiguredTableAdditionalAnalysesPtrOutput
}

func ConfiguredTableAdditionalAnalysesPtr added in v0.114.0

func ConfiguredTableAdditionalAnalysesPtr(v string) ConfiguredTableAdditionalAnalysesPtrInput

type ConfiguredTableAdditionalAnalysesPtrOutput added in v0.114.0

type ConfiguredTableAdditionalAnalysesPtrOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAdditionalAnalysesPtrOutput) Elem added in v0.114.0

func (ConfiguredTableAdditionalAnalysesPtrOutput) ElementType added in v0.114.0

func (ConfiguredTableAdditionalAnalysesPtrOutput) ToConfiguredTableAdditionalAnalysesPtrOutput added in v0.114.0

func (o ConfiguredTableAdditionalAnalysesPtrOutput) ToConfiguredTableAdditionalAnalysesPtrOutput() ConfiguredTableAdditionalAnalysesPtrOutput

func (ConfiguredTableAdditionalAnalysesPtrOutput) ToConfiguredTableAdditionalAnalysesPtrOutputWithContext added in v0.114.0

func (o ConfiguredTableAdditionalAnalysesPtrOutput) ToConfiguredTableAdditionalAnalysesPtrOutputWithContext(ctx context.Context) ConfiguredTableAdditionalAnalysesPtrOutput

func (ConfiguredTableAdditionalAnalysesPtrOutput) ToStringPtrOutput added in v0.114.0

func (ConfiguredTableAdditionalAnalysesPtrOutput) ToStringPtrOutputWithContext added in v0.114.0

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 {
	// A policy that describes the associated data usage limitations.
	Policy ConfiguredTableAnalysisRulePolicy `pulumi:"policy"`
	// The type of analysis rule.
	Type ConfiguredTableAnalysisRuleType `pulumi:"type"`
}

type ConfiguredTableAnalysisRuleAggregation added in v0.72.0

type ConfiguredTableAnalysisRuleAggregation struct {
	AdditionalAnalyses   *ConfiguredTableAdditionalAnalyses     `pulumi:"additionalAnalyses"`
	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 {
	AdditionalAnalyses   ConfiguredTableAdditionalAnalysesPtrInput      `pulumi:"additionalAnalyses"`
	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) AdditionalAnalyses added in v0.114.0

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 {
	// A policy that describes the associated data usage limitations.
	Policy ConfiguredTableAnalysisRulePolicyInput `pulumi:"policy"`
	// The type of analysis rule.
	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 {
	AdditionalAnalyses       *ConfiguredTableAdditionalAnalyses  `pulumi:"additionalAnalyses"`
	AllowedAnalyses          []string                            `pulumi:"allowedAnalyses"`
	AllowedAnalysisProviders []string                            `pulumi:"allowedAnalysisProviders"`
	DifferentialPrivacy      *ConfiguredTableDifferentialPrivacy `pulumi:"differentialPrivacy"`
	DisallowedOutputColumns  []string                            `pulumi:"disallowedOutputColumns"`
}

type ConfiguredTableAnalysisRuleCustomArgs added in v0.96.0

type ConfiguredTableAnalysisRuleCustomArgs struct {
	AdditionalAnalyses       ConfiguredTableAdditionalAnalysesPtrInput  `pulumi:"additionalAnalyses"`
	AllowedAnalyses          pulumi.StringArrayInput                    `pulumi:"allowedAnalyses"`
	AllowedAnalysisProviders pulumi.StringArrayInput                    `pulumi:"allowedAnalysisProviders"`
	DifferentialPrivacy      ConfiguredTableDifferentialPrivacyPtrInput `pulumi:"differentialPrivacy"`
	DisallowedOutputColumns  pulumi.StringArrayInput                    `pulumi:"disallowedOutputColumns"`
}

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) AdditionalAnalyses added in v0.114.0

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) DisallowedOutputColumns added in v0.114.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 {
	AdditionalAnalyses   *ConfiguredTableAdditionalAnalyses `pulumi:"additionalAnalyses"`
	AllowedJoinOperators []ConfiguredTableJoinOperator      `pulumi:"allowedJoinOperators"`
	JoinColumns          []string                           `pulumi:"joinColumns"`
	ListColumns          []string                           `pulumi:"listColumns"`
}

type ConfiguredTableAnalysisRuleListArgs added in v0.96.0

type ConfiguredTableAnalysisRuleListArgs struct {
	AdditionalAnalyses   ConfiguredTableAdditionalAnalysesPtrInput `pulumi:"additionalAnalyses"`
	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) AdditionalAnalyses added in v0.114.0

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

A policy that describes the associated data usage limitations.

func (ConfiguredTableAnalysisRuleOutput) ToConfiguredTableAnalysisRuleOutput

func (o ConfiguredTableAnalysisRuleOutput) ToConfiguredTableAnalysisRuleOutput() ConfiguredTableAnalysisRuleOutput

func (ConfiguredTableAnalysisRuleOutput) ToConfiguredTableAnalysisRuleOutputWithContext

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

func (ConfiguredTableAnalysisRuleOutput) Type

The type of analysis rule.

type ConfiguredTableAnalysisRulePolicy

type ConfiguredTableAnalysisRulePolicy struct {
	// Controls on the query specifications that can be run on a configured table.
	V1 interface{} `pulumi:"v1"`
}

type ConfiguredTableAnalysisRulePolicyArgs

type ConfiguredTableAnalysisRulePolicyArgs struct {
	// Controls on the query specifications that can be run on a configured table.
	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

Controls on the query specifications that can be run on a configured table.

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 {
	// The columns within the underlying AWS Glue table that can be utilized within collaborations.
	AllowedColumns pulumi.StringArrayInput
	// The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.
	AnalysisMethod ConfiguredTableAnalysisMethodInput
	// The analysis rule that was created for the configured table.
	AnalysisRules ConfiguredTableAnalysisRuleArrayInput
	// A description for the configured table.
	Description pulumi.StringPtrInput
	// A name for the configured table.
	Name pulumi.StringPtrInput
	// The AWS Glue table that this configured table represents.
	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

	// Returns the Amazon Resource Name (ARN) of the specified configured table association.
	//
	// Example: `arn:aws:cleanrooms:us-east-1:111122223333:configuredtable/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`
	Arn pulumi.StringOutput `pulumi:"arn"`
	// An analysis rule for a configured table association. This analysis rule specifies how data from the table can be used within its associated collaboration. In the console, the `ConfiguredTableAssociationAnalysisRule` is referred to as the *collaboration analysis rule* .
	ConfiguredTableAssociationAnalysisRules ConfiguredTableAssociationAnalysisRuleArrayOutput `pulumi:"configuredTableAssociationAnalysisRules"`
	// Returns the unique identifier of the specified configured table association.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`
	ConfiguredTableAssociationIdentifier pulumi.StringOutput `pulumi:"configuredTableAssociationIdentifier"`
	// A unique identifier for the configured table to be associated to. Currently accepts a configured table ID.
	ConfiguredTableIdentifier pulumi.StringOutput `pulumi:"configuredTableIdentifier"`
	// A description of the configured table association.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The unique ID for the membership this configured table association belongs to.
	MembershipIdentifier pulumi.StringOutput `pulumi:"membershipIdentifier"`
	// The name of the configured table association, in lowercase. The table is identified by this name when running protected queries against the underlying data.
	Name pulumi.StringOutput `pulumi:"name"`
	// The service will assume this role to access catalog metadata and query the table.
	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 ConfiguredTableAssociationAnalysisRule added in v0.114.0

type ConfiguredTableAssociationAnalysisRule struct {
	// The policy of the configured table association analysis rule.
	Policy ConfiguredTableAssociationAnalysisRulePolicy `pulumi:"policy"`
	// The type of the configured table association analysis rule.
	Type ConfiguredTableAssociationAnalysisRuleType `pulumi:"type"`
}

type ConfiguredTableAssociationAnalysisRuleAggregation added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleAggregation struct {
	AllowedAdditionalAnalyses []string `pulumi:"allowedAdditionalAnalyses"`
	AllowedResultReceivers    []string `pulumi:"allowedResultReceivers"`
}

type ConfiguredTableAssociationAnalysisRuleAggregationArgs added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleAggregationArgs struct {
	AllowedAdditionalAnalyses pulumi.StringArrayInput `pulumi:"allowedAdditionalAnalyses"`
	AllowedResultReceivers    pulumi.StringArrayInput `pulumi:"allowedResultReceivers"`
}

func (ConfiguredTableAssociationAnalysisRuleAggregationArgs) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleAggregationArgs) ToConfiguredTableAssociationAnalysisRuleAggregationOutput added in v0.114.0

func (i ConfiguredTableAssociationAnalysisRuleAggregationArgs) ToConfiguredTableAssociationAnalysisRuleAggregationOutput() ConfiguredTableAssociationAnalysisRuleAggregationOutput

func (ConfiguredTableAssociationAnalysisRuleAggregationArgs) ToConfiguredTableAssociationAnalysisRuleAggregationOutputWithContext added in v0.114.0

func (i ConfiguredTableAssociationAnalysisRuleAggregationArgs) ToConfiguredTableAssociationAnalysisRuleAggregationOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRuleAggregationOutput

type ConfiguredTableAssociationAnalysisRuleAggregationInput added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleAggregationInput interface {
	pulumi.Input

	ToConfiguredTableAssociationAnalysisRuleAggregationOutput() ConfiguredTableAssociationAnalysisRuleAggregationOutput
	ToConfiguredTableAssociationAnalysisRuleAggregationOutputWithContext(context.Context) ConfiguredTableAssociationAnalysisRuleAggregationOutput
}

ConfiguredTableAssociationAnalysisRuleAggregationInput is an input type that accepts ConfiguredTableAssociationAnalysisRuleAggregationArgs and ConfiguredTableAssociationAnalysisRuleAggregationOutput values. You can construct a concrete instance of `ConfiguredTableAssociationAnalysisRuleAggregationInput` via:

ConfiguredTableAssociationAnalysisRuleAggregationArgs{...}

type ConfiguredTableAssociationAnalysisRuleAggregationOutput added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleAggregationOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAssociationAnalysisRuleAggregationOutput) AllowedAdditionalAnalyses added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleAggregationOutput) AllowedResultReceivers added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleAggregationOutput) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleAggregationOutput) ToConfiguredTableAssociationAnalysisRuleAggregationOutput added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleAggregationOutput) ToConfiguredTableAssociationAnalysisRuleAggregationOutputWithContext added in v0.114.0

func (o ConfiguredTableAssociationAnalysisRuleAggregationOutput) ToConfiguredTableAssociationAnalysisRuleAggregationOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRuleAggregationOutput

type ConfiguredTableAssociationAnalysisRuleArgs added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleArgs struct {
	// The policy of the configured table association analysis rule.
	Policy ConfiguredTableAssociationAnalysisRulePolicyInput `pulumi:"policy"`
	// The type of the configured table association analysis rule.
	Type ConfiguredTableAssociationAnalysisRuleTypeInput `pulumi:"type"`
}

func (ConfiguredTableAssociationAnalysisRuleArgs) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleArgs) ToConfiguredTableAssociationAnalysisRuleOutput added in v0.114.0

func (i ConfiguredTableAssociationAnalysisRuleArgs) ToConfiguredTableAssociationAnalysisRuleOutput() ConfiguredTableAssociationAnalysisRuleOutput

func (ConfiguredTableAssociationAnalysisRuleArgs) ToConfiguredTableAssociationAnalysisRuleOutputWithContext added in v0.114.0

func (i ConfiguredTableAssociationAnalysisRuleArgs) ToConfiguredTableAssociationAnalysisRuleOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRuleOutput

type ConfiguredTableAssociationAnalysisRuleArray added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleArray []ConfiguredTableAssociationAnalysisRuleInput

func (ConfiguredTableAssociationAnalysisRuleArray) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleArray) ToConfiguredTableAssociationAnalysisRuleArrayOutput added in v0.114.0

func (i ConfiguredTableAssociationAnalysisRuleArray) ToConfiguredTableAssociationAnalysisRuleArrayOutput() ConfiguredTableAssociationAnalysisRuleArrayOutput

func (ConfiguredTableAssociationAnalysisRuleArray) ToConfiguredTableAssociationAnalysisRuleArrayOutputWithContext added in v0.114.0

func (i ConfiguredTableAssociationAnalysisRuleArray) ToConfiguredTableAssociationAnalysisRuleArrayOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRuleArrayOutput

type ConfiguredTableAssociationAnalysisRuleArrayInput added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleArrayInput interface {
	pulumi.Input

	ToConfiguredTableAssociationAnalysisRuleArrayOutput() ConfiguredTableAssociationAnalysisRuleArrayOutput
	ToConfiguredTableAssociationAnalysisRuleArrayOutputWithContext(context.Context) ConfiguredTableAssociationAnalysisRuleArrayOutput
}

ConfiguredTableAssociationAnalysisRuleArrayInput is an input type that accepts ConfiguredTableAssociationAnalysisRuleArray and ConfiguredTableAssociationAnalysisRuleArrayOutput values. You can construct a concrete instance of `ConfiguredTableAssociationAnalysisRuleArrayInput` via:

ConfiguredTableAssociationAnalysisRuleArray{ ConfiguredTableAssociationAnalysisRuleArgs{...} }

type ConfiguredTableAssociationAnalysisRuleArrayOutput added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleArrayOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAssociationAnalysisRuleArrayOutput) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleArrayOutput) Index added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleArrayOutput) ToConfiguredTableAssociationAnalysisRuleArrayOutput added in v0.114.0

func (o ConfiguredTableAssociationAnalysisRuleArrayOutput) ToConfiguredTableAssociationAnalysisRuleArrayOutput() ConfiguredTableAssociationAnalysisRuleArrayOutput

func (ConfiguredTableAssociationAnalysisRuleArrayOutput) ToConfiguredTableAssociationAnalysisRuleArrayOutputWithContext added in v0.114.0

func (o ConfiguredTableAssociationAnalysisRuleArrayOutput) ToConfiguredTableAssociationAnalysisRuleArrayOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRuleArrayOutput

type ConfiguredTableAssociationAnalysisRuleCustom added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleCustom struct {
	AllowedAdditionalAnalyses []string `pulumi:"allowedAdditionalAnalyses"`
	AllowedResultReceivers    []string `pulumi:"allowedResultReceivers"`
}

type ConfiguredTableAssociationAnalysisRuleCustomArgs added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleCustomArgs struct {
	AllowedAdditionalAnalyses pulumi.StringArrayInput `pulumi:"allowedAdditionalAnalyses"`
	AllowedResultReceivers    pulumi.StringArrayInput `pulumi:"allowedResultReceivers"`
}

func (ConfiguredTableAssociationAnalysisRuleCustomArgs) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleCustomArgs) ToConfiguredTableAssociationAnalysisRuleCustomOutput added in v0.114.0

func (i ConfiguredTableAssociationAnalysisRuleCustomArgs) ToConfiguredTableAssociationAnalysisRuleCustomOutput() ConfiguredTableAssociationAnalysisRuleCustomOutput

func (ConfiguredTableAssociationAnalysisRuleCustomArgs) ToConfiguredTableAssociationAnalysisRuleCustomOutputWithContext added in v0.114.0

func (i ConfiguredTableAssociationAnalysisRuleCustomArgs) ToConfiguredTableAssociationAnalysisRuleCustomOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRuleCustomOutput

type ConfiguredTableAssociationAnalysisRuleCustomInput added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleCustomInput interface {
	pulumi.Input

	ToConfiguredTableAssociationAnalysisRuleCustomOutput() ConfiguredTableAssociationAnalysisRuleCustomOutput
	ToConfiguredTableAssociationAnalysisRuleCustomOutputWithContext(context.Context) ConfiguredTableAssociationAnalysisRuleCustomOutput
}

ConfiguredTableAssociationAnalysisRuleCustomInput is an input type that accepts ConfiguredTableAssociationAnalysisRuleCustomArgs and ConfiguredTableAssociationAnalysisRuleCustomOutput values. You can construct a concrete instance of `ConfiguredTableAssociationAnalysisRuleCustomInput` via:

ConfiguredTableAssociationAnalysisRuleCustomArgs{...}

type ConfiguredTableAssociationAnalysisRuleCustomOutput added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleCustomOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAssociationAnalysisRuleCustomOutput) AllowedAdditionalAnalyses added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleCustomOutput) AllowedResultReceivers added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleCustomOutput) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleCustomOutput) ToConfiguredTableAssociationAnalysisRuleCustomOutput added in v0.114.0

func (o ConfiguredTableAssociationAnalysisRuleCustomOutput) ToConfiguredTableAssociationAnalysisRuleCustomOutput() ConfiguredTableAssociationAnalysisRuleCustomOutput

func (ConfiguredTableAssociationAnalysisRuleCustomOutput) ToConfiguredTableAssociationAnalysisRuleCustomOutputWithContext added in v0.114.0

func (o ConfiguredTableAssociationAnalysisRuleCustomOutput) ToConfiguredTableAssociationAnalysisRuleCustomOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRuleCustomOutput

type ConfiguredTableAssociationAnalysisRuleInput added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleInput interface {
	pulumi.Input

	ToConfiguredTableAssociationAnalysisRuleOutput() ConfiguredTableAssociationAnalysisRuleOutput
	ToConfiguredTableAssociationAnalysisRuleOutputWithContext(context.Context) ConfiguredTableAssociationAnalysisRuleOutput
}

ConfiguredTableAssociationAnalysisRuleInput is an input type that accepts ConfiguredTableAssociationAnalysisRuleArgs and ConfiguredTableAssociationAnalysisRuleOutput values. You can construct a concrete instance of `ConfiguredTableAssociationAnalysisRuleInput` via:

ConfiguredTableAssociationAnalysisRuleArgs{...}

type ConfiguredTableAssociationAnalysisRuleList added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleList struct {
	AllowedAdditionalAnalyses []string `pulumi:"allowedAdditionalAnalyses"`
	AllowedResultReceivers    []string `pulumi:"allowedResultReceivers"`
}

type ConfiguredTableAssociationAnalysisRuleListArgs added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleListArgs struct {
	AllowedAdditionalAnalyses pulumi.StringArrayInput `pulumi:"allowedAdditionalAnalyses"`
	AllowedResultReceivers    pulumi.StringArrayInput `pulumi:"allowedResultReceivers"`
}

func (ConfiguredTableAssociationAnalysisRuleListArgs) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleListArgs) ToConfiguredTableAssociationAnalysisRuleListOutput added in v0.114.0

func (i ConfiguredTableAssociationAnalysisRuleListArgs) ToConfiguredTableAssociationAnalysisRuleListOutput() ConfiguredTableAssociationAnalysisRuleListOutput

func (ConfiguredTableAssociationAnalysisRuleListArgs) ToConfiguredTableAssociationAnalysisRuleListOutputWithContext added in v0.114.0

func (i ConfiguredTableAssociationAnalysisRuleListArgs) ToConfiguredTableAssociationAnalysisRuleListOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRuleListOutput

type ConfiguredTableAssociationAnalysisRuleListInput added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleListInput interface {
	pulumi.Input

	ToConfiguredTableAssociationAnalysisRuleListOutput() ConfiguredTableAssociationAnalysisRuleListOutput
	ToConfiguredTableAssociationAnalysisRuleListOutputWithContext(context.Context) ConfiguredTableAssociationAnalysisRuleListOutput
}

ConfiguredTableAssociationAnalysisRuleListInput is an input type that accepts ConfiguredTableAssociationAnalysisRuleListArgs and ConfiguredTableAssociationAnalysisRuleListOutput values. You can construct a concrete instance of `ConfiguredTableAssociationAnalysisRuleListInput` via:

ConfiguredTableAssociationAnalysisRuleListArgs{...}

type ConfiguredTableAssociationAnalysisRuleListOutput added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleListOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAssociationAnalysisRuleListOutput) AllowedAdditionalAnalyses added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleListOutput) AllowedResultReceivers added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleListOutput) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleListOutput) ToConfiguredTableAssociationAnalysisRuleListOutput added in v0.114.0

func (o ConfiguredTableAssociationAnalysisRuleListOutput) ToConfiguredTableAssociationAnalysisRuleListOutput() ConfiguredTableAssociationAnalysisRuleListOutput

func (ConfiguredTableAssociationAnalysisRuleListOutput) ToConfiguredTableAssociationAnalysisRuleListOutputWithContext added in v0.114.0

func (o ConfiguredTableAssociationAnalysisRuleListOutput) ToConfiguredTableAssociationAnalysisRuleListOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRuleListOutput

type ConfiguredTableAssociationAnalysisRuleOutput added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAssociationAnalysisRuleOutput) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleOutput) Policy added in v0.114.0

The policy of the configured table association analysis rule.

func (ConfiguredTableAssociationAnalysisRuleOutput) ToConfiguredTableAssociationAnalysisRuleOutput added in v0.114.0

func (o ConfiguredTableAssociationAnalysisRuleOutput) ToConfiguredTableAssociationAnalysisRuleOutput() ConfiguredTableAssociationAnalysisRuleOutput

func (ConfiguredTableAssociationAnalysisRuleOutput) ToConfiguredTableAssociationAnalysisRuleOutputWithContext added in v0.114.0

func (o ConfiguredTableAssociationAnalysisRuleOutput) ToConfiguredTableAssociationAnalysisRuleOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRuleOutput

func (ConfiguredTableAssociationAnalysisRuleOutput) Type added in v0.114.0

The type of the configured table association analysis rule.

type ConfiguredTableAssociationAnalysisRulePolicy added in v0.114.0

type ConfiguredTableAssociationAnalysisRulePolicy struct {
	// The policy for the configured table association analysis rule.
	V1 interface{} `pulumi:"v1"`
}

type ConfiguredTableAssociationAnalysisRulePolicyArgs added in v0.114.0

type ConfiguredTableAssociationAnalysisRulePolicyArgs struct {
	// The policy for the configured table association analysis rule.
	V1 pulumi.Input `pulumi:"v1"`
}

func (ConfiguredTableAssociationAnalysisRulePolicyArgs) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRulePolicyArgs) ToConfiguredTableAssociationAnalysisRulePolicyOutput added in v0.114.0

func (i ConfiguredTableAssociationAnalysisRulePolicyArgs) ToConfiguredTableAssociationAnalysisRulePolicyOutput() ConfiguredTableAssociationAnalysisRulePolicyOutput

func (ConfiguredTableAssociationAnalysisRulePolicyArgs) ToConfiguredTableAssociationAnalysisRulePolicyOutputWithContext added in v0.114.0

func (i ConfiguredTableAssociationAnalysisRulePolicyArgs) ToConfiguredTableAssociationAnalysisRulePolicyOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRulePolicyOutput

type ConfiguredTableAssociationAnalysisRulePolicyInput added in v0.114.0

type ConfiguredTableAssociationAnalysisRulePolicyInput interface {
	pulumi.Input

	ToConfiguredTableAssociationAnalysisRulePolicyOutput() ConfiguredTableAssociationAnalysisRulePolicyOutput
	ToConfiguredTableAssociationAnalysisRulePolicyOutputWithContext(context.Context) ConfiguredTableAssociationAnalysisRulePolicyOutput
}

ConfiguredTableAssociationAnalysisRulePolicyInput is an input type that accepts ConfiguredTableAssociationAnalysisRulePolicyArgs and ConfiguredTableAssociationAnalysisRulePolicyOutput values. You can construct a concrete instance of `ConfiguredTableAssociationAnalysisRulePolicyInput` via:

ConfiguredTableAssociationAnalysisRulePolicyArgs{...}

type ConfiguredTableAssociationAnalysisRulePolicyOutput added in v0.114.0

type ConfiguredTableAssociationAnalysisRulePolicyOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAssociationAnalysisRulePolicyOutput) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRulePolicyOutput) ToConfiguredTableAssociationAnalysisRulePolicyOutput added in v0.114.0

func (o ConfiguredTableAssociationAnalysisRulePolicyOutput) ToConfiguredTableAssociationAnalysisRulePolicyOutput() ConfiguredTableAssociationAnalysisRulePolicyOutput

func (ConfiguredTableAssociationAnalysisRulePolicyOutput) ToConfiguredTableAssociationAnalysisRulePolicyOutputWithContext added in v0.114.0

func (o ConfiguredTableAssociationAnalysisRulePolicyOutput) ToConfiguredTableAssociationAnalysisRulePolicyOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRulePolicyOutput

func (ConfiguredTableAssociationAnalysisRulePolicyOutput) V1 added in v0.114.0

The policy for the configured table association analysis rule.

type ConfiguredTableAssociationAnalysisRulePolicyV10Properties added in v0.114.0

type ConfiguredTableAssociationAnalysisRulePolicyV10Properties struct {
	List ConfiguredTableAssociationAnalysisRuleList `pulumi:"list"`
}

type ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesArgs added in v0.114.0

type ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesArgs struct {
	List ConfiguredTableAssociationAnalysisRuleListInput `pulumi:"list"`
}

func (ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesArgs) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesArgs) ToConfiguredTableAssociationAnalysisRulePolicyV10PropertiesOutput added in v0.114.0

func (ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesArgs) ToConfiguredTableAssociationAnalysisRulePolicyV10PropertiesOutputWithContext added in v0.114.0

func (i ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesArgs) ToConfiguredTableAssociationAnalysisRulePolicyV10PropertiesOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesOutput

type ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesInput added in v0.114.0

type ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesInput interface {
	pulumi.Input

	ToConfiguredTableAssociationAnalysisRulePolicyV10PropertiesOutput() ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesOutput
	ToConfiguredTableAssociationAnalysisRulePolicyV10PropertiesOutputWithContext(context.Context) ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesOutput
}

ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesInput is an input type that accepts ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesArgs and ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesOutput values. You can construct a concrete instance of `ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesInput` via:

ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesArgs{...}

type ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesOutput added in v0.114.0

type ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesOutput) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesOutput) List added in v0.114.0

func (ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesOutput) ToConfiguredTableAssociationAnalysisRulePolicyV10PropertiesOutput added in v0.114.0

func (ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesOutput) ToConfiguredTableAssociationAnalysisRulePolicyV10PropertiesOutputWithContext added in v0.114.0

func (o ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesOutput) ToConfiguredTableAssociationAnalysisRulePolicyV10PropertiesOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRulePolicyV10PropertiesOutput

type ConfiguredTableAssociationAnalysisRulePolicyV11Properties added in v0.114.0

type ConfiguredTableAssociationAnalysisRulePolicyV11Properties struct {
	Aggregation ConfiguredTableAssociationAnalysisRuleAggregation `pulumi:"aggregation"`
}

type ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesArgs added in v0.114.0

type ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesArgs struct {
	Aggregation ConfiguredTableAssociationAnalysisRuleAggregationInput `pulumi:"aggregation"`
}

func (ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesArgs) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesArgs) ToConfiguredTableAssociationAnalysisRulePolicyV11PropertiesOutput added in v0.114.0

func (ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesArgs) ToConfiguredTableAssociationAnalysisRulePolicyV11PropertiesOutputWithContext added in v0.114.0

func (i ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesArgs) ToConfiguredTableAssociationAnalysisRulePolicyV11PropertiesOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesOutput

type ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesInput added in v0.114.0

type ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesInput interface {
	pulumi.Input

	ToConfiguredTableAssociationAnalysisRulePolicyV11PropertiesOutput() ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesOutput
	ToConfiguredTableAssociationAnalysisRulePolicyV11PropertiesOutputWithContext(context.Context) ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesOutput
}

ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesInput is an input type that accepts ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesArgs and ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesOutput values. You can construct a concrete instance of `ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesInput` via:

ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesArgs{...}

type ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesOutput added in v0.114.0

type ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesOutput) Aggregation added in v0.114.0

func (ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesOutput) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesOutput) ToConfiguredTableAssociationAnalysisRulePolicyV11PropertiesOutput added in v0.114.0

func (ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesOutput) ToConfiguredTableAssociationAnalysisRulePolicyV11PropertiesOutputWithContext added in v0.114.0

func (o ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesOutput) ToConfiguredTableAssociationAnalysisRulePolicyV11PropertiesOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRulePolicyV11PropertiesOutput

type ConfiguredTableAssociationAnalysisRulePolicyV12Properties added in v0.114.0

type ConfiguredTableAssociationAnalysisRulePolicyV12Properties struct {
	Custom ConfiguredTableAssociationAnalysisRuleCustom `pulumi:"custom"`
}

type ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesArgs added in v0.114.0

type ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesArgs struct {
	Custom ConfiguredTableAssociationAnalysisRuleCustomInput `pulumi:"custom"`
}

func (ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesArgs) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesArgs) ToConfiguredTableAssociationAnalysisRulePolicyV12PropertiesOutput added in v0.114.0

func (ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesArgs) ToConfiguredTableAssociationAnalysisRulePolicyV12PropertiesOutputWithContext added in v0.114.0

func (i ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesArgs) ToConfiguredTableAssociationAnalysisRulePolicyV12PropertiesOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesOutput

type ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesInput added in v0.114.0

type ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesInput interface {
	pulumi.Input

	ToConfiguredTableAssociationAnalysisRulePolicyV12PropertiesOutput() ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesOutput
	ToConfiguredTableAssociationAnalysisRulePolicyV12PropertiesOutputWithContext(context.Context) ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesOutput
}

ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesInput is an input type that accepts ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesArgs and ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesOutput values. You can construct a concrete instance of `ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesInput` via:

ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesArgs{...}

type ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesOutput added in v0.114.0

type ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesOutput) Custom added in v0.114.0

func (ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesOutput) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesOutput) ToConfiguredTableAssociationAnalysisRulePolicyV12PropertiesOutput added in v0.114.0

func (ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesOutput) ToConfiguredTableAssociationAnalysisRulePolicyV12PropertiesOutputWithContext added in v0.114.0

func (o ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesOutput) ToConfiguredTableAssociationAnalysisRulePolicyV12PropertiesOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRulePolicyV12PropertiesOutput

type ConfiguredTableAssociationAnalysisRuleType added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleType string

func (ConfiguredTableAssociationAnalysisRuleType) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleType) ToConfiguredTableAssociationAnalysisRuleTypeOutput added in v0.114.0

func (e ConfiguredTableAssociationAnalysisRuleType) ToConfiguredTableAssociationAnalysisRuleTypeOutput() ConfiguredTableAssociationAnalysisRuleTypeOutput

func (ConfiguredTableAssociationAnalysisRuleType) ToConfiguredTableAssociationAnalysisRuleTypeOutputWithContext added in v0.114.0

func (e ConfiguredTableAssociationAnalysisRuleType) ToConfiguredTableAssociationAnalysisRuleTypeOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRuleTypeOutput

func (ConfiguredTableAssociationAnalysisRuleType) ToConfiguredTableAssociationAnalysisRuleTypePtrOutput added in v0.114.0

func (e ConfiguredTableAssociationAnalysisRuleType) ToConfiguredTableAssociationAnalysisRuleTypePtrOutput() ConfiguredTableAssociationAnalysisRuleTypePtrOutput

func (ConfiguredTableAssociationAnalysisRuleType) ToConfiguredTableAssociationAnalysisRuleTypePtrOutputWithContext added in v0.114.0

func (e ConfiguredTableAssociationAnalysisRuleType) ToConfiguredTableAssociationAnalysisRuleTypePtrOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRuleTypePtrOutput

func (ConfiguredTableAssociationAnalysisRuleType) ToStringOutput added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleType) ToStringOutputWithContext added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleType) ToStringPtrOutput added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleType) ToStringPtrOutputWithContext added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleTypeInput added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleTypeInput interface {
	pulumi.Input

	ToConfiguredTableAssociationAnalysisRuleTypeOutput() ConfiguredTableAssociationAnalysisRuleTypeOutput
	ToConfiguredTableAssociationAnalysisRuleTypeOutputWithContext(context.Context) ConfiguredTableAssociationAnalysisRuleTypeOutput
}

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

ConfiguredTableAssociationAnalysisRuleTypeAggregation
ConfiguredTableAssociationAnalysisRuleTypeList
ConfiguredTableAssociationAnalysisRuleTypeCustom

type ConfiguredTableAssociationAnalysisRuleTypeOutput added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleTypeOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAssociationAnalysisRuleTypeOutput) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleTypeOutput) ToConfiguredTableAssociationAnalysisRuleTypeOutput added in v0.114.0

func (o ConfiguredTableAssociationAnalysisRuleTypeOutput) ToConfiguredTableAssociationAnalysisRuleTypeOutput() ConfiguredTableAssociationAnalysisRuleTypeOutput

func (ConfiguredTableAssociationAnalysisRuleTypeOutput) ToConfiguredTableAssociationAnalysisRuleTypeOutputWithContext added in v0.114.0

func (o ConfiguredTableAssociationAnalysisRuleTypeOutput) ToConfiguredTableAssociationAnalysisRuleTypeOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRuleTypeOutput

func (ConfiguredTableAssociationAnalysisRuleTypeOutput) ToConfiguredTableAssociationAnalysisRuleTypePtrOutput added in v0.114.0

func (o ConfiguredTableAssociationAnalysisRuleTypeOutput) ToConfiguredTableAssociationAnalysisRuleTypePtrOutput() ConfiguredTableAssociationAnalysisRuleTypePtrOutput

func (ConfiguredTableAssociationAnalysisRuleTypeOutput) ToConfiguredTableAssociationAnalysisRuleTypePtrOutputWithContext added in v0.114.0

func (o ConfiguredTableAssociationAnalysisRuleTypeOutput) ToConfiguredTableAssociationAnalysisRuleTypePtrOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRuleTypePtrOutput

func (ConfiguredTableAssociationAnalysisRuleTypeOutput) ToStringOutput added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleTypeOutput) ToStringOutputWithContext added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleTypeOutput) ToStringPtrOutput added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleTypeOutput) ToStringPtrOutputWithContext added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleTypePtrInput added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleTypePtrInput interface {
	pulumi.Input

	ToConfiguredTableAssociationAnalysisRuleTypePtrOutput() ConfiguredTableAssociationAnalysisRuleTypePtrOutput
	ToConfiguredTableAssociationAnalysisRuleTypePtrOutputWithContext(context.Context) ConfiguredTableAssociationAnalysisRuleTypePtrOutput
}

func ConfiguredTableAssociationAnalysisRuleTypePtr added in v0.114.0

func ConfiguredTableAssociationAnalysisRuleTypePtr(v string) ConfiguredTableAssociationAnalysisRuleTypePtrInput

type ConfiguredTableAssociationAnalysisRuleTypePtrOutput added in v0.114.0

type ConfiguredTableAssociationAnalysisRuleTypePtrOutput struct{ *pulumi.OutputState }

func (ConfiguredTableAssociationAnalysisRuleTypePtrOutput) Elem added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleTypePtrOutput) ElementType added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleTypePtrOutput) ToConfiguredTableAssociationAnalysisRuleTypePtrOutput added in v0.114.0

func (o ConfiguredTableAssociationAnalysisRuleTypePtrOutput) ToConfiguredTableAssociationAnalysisRuleTypePtrOutput() ConfiguredTableAssociationAnalysisRuleTypePtrOutput

func (ConfiguredTableAssociationAnalysisRuleTypePtrOutput) ToConfiguredTableAssociationAnalysisRuleTypePtrOutputWithContext added in v0.114.0

func (o ConfiguredTableAssociationAnalysisRuleTypePtrOutput) ToConfiguredTableAssociationAnalysisRuleTypePtrOutputWithContext(ctx context.Context) ConfiguredTableAssociationAnalysisRuleTypePtrOutput

func (ConfiguredTableAssociationAnalysisRuleTypePtrOutput) ToStringPtrOutput added in v0.114.0

func (ConfiguredTableAssociationAnalysisRuleTypePtrOutput) ToStringPtrOutputWithContext added in v0.114.0

type ConfiguredTableAssociationArgs

type ConfiguredTableAssociationArgs struct {
	// An analysis rule for a configured table association. This analysis rule specifies how data from the table can be used within its associated collaboration. In the console, the `ConfiguredTableAssociationAnalysisRule` is referred to as the *collaboration analysis rule* .
	ConfiguredTableAssociationAnalysisRules ConfiguredTableAssociationAnalysisRuleArrayInput
	// A unique identifier for the configured table to be associated to. Currently accepts a configured table ID.
	ConfiguredTableIdentifier pulumi.StringInput
	// A description of the configured table association.
	Description pulumi.StringPtrInput
	// The unique ID for the membership this configured table association belongs to.
	MembershipIdentifier pulumi.StringInput
	// The name of the configured table association, in lowercase. The table is identified by this name when running protected queries against the underlying data.
	Name pulumi.StringPtrInput
	// The service will assume this role to access catalog metadata and query the table.
	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

Returns the Amazon Resource Name (ARN) of the specified configured table association.

Example: `arn:aws:cleanrooms:us-east-1:111122223333:configuredtable/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`

func (ConfiguredTableAssociationOutput) ConfiguredTableAssociationAnalysisRules added in v0.114.0

func (o ConfiguredTableAssociationOutput) ConfiguredTableAssociationAnalysisRules() ConfiguredTableAssociationAnalysisRuleArrayOutput

An analysis rule for a configured table association. This analysis rule specifies how data from the table can be used within its associated collaboration. In the console, the `ConfiguredTableAssociationAnalysisRule` is referred to as the *collaboration analysis rule* .

func (ConfiguredTableAssociationOutput) ConfiguredTableAssociationIdentifier

func (o ConfiguredTableAssociationOutput) ConfiguredTableAssociationIdentifier() pulumi.StringOutput

Returns the unique identifier of the specified configured table association.

Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`

func (ConfiguredTableAssociationOutput) ConfiguredTableIdentifier

func (o ConfiguredTableAssociationOutput) ConfiguredTableIdentifier() pulumi.StringOutput

A unique identifier for the configured table to be associated to. Currently accepts a configured table ID.

func (ConfiguredTableAssociationOutput) Description

A description of the configured table association.

func (ConfiguredTableAssociationOutput) ElementType

func (ConfiguredTableAssociationOutput) MembershipIdentifier

func (o ConfiguredTableAssociationOutput) MembershipIdentifier() pulumi.StringOutput

The unique ID for the membership this configured table association belongs to.

func (ConfiguredTableAssociationOutput) Name

The name of the configured table association, in lowercase. The table is identified by this name when running protected queries against the underlying data.

func (ConfiguredTableAssociationOutput) RoleArn

The service will assume this role to access catalog metadata and query the table.

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 {
	// The key of the tag.
	Key string `pulumi:"key"`
	// The value of the tag.
	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 {
	// The name of the database the AWS Glue table belongs to.
	DatabaseName string `pulumi:"databaseName"`
	// The name of the AWS Glue table.
	TableName string `pulumi:"tableName"`
}

type ConfiguredTableGlueTableReferenceArgs

type ConfiguredTableGlueTableReferenceArgs struct {
	// The name of the database the AWS Glue table belongs to.
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// The name of the AWS Glue table.
	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

The name of the database the AWS Glue table belongs to.

func (ConfiguredTableGlueTableReferenceOutput) ElementType

func (ConfiguredTableGlueTableReferenceOutput) TableName

The name of the AWS Glue table.

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

The columns within the underlying AWS Glue table that can be utilized within collaborations.

func (ConfiguredTableOutput) AnalysisMethod

The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.

func (ConfiguredTableOutput) AnalysisRules

The analysis rule that was created for the configured table.

func (ConfiguredTableOutput) Arn

Returns the Amazon Resource Name (ARN) of the specified configured table.

Example: `arn:aws:cleanrooms:us-east-1:111122223333:configuredtable/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`

func (ConfiguredTableOutput) ConfiguredTableIdentifier

func (o ConfiguredTableOutput) ConfiguredTableIdentifier() pulumi.StringOutput

Returns the unique identifier of the specified configured table.

Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`

func (ConfiguredTableOutput) Description

A description for the configured table.

func (ConfiguredTableOutput) ElementType

func (ConfiguredTableOutput) ElementType() reflect.Type

func (ConfiguredTableOutput) Name

A name for the configured table.

func (ConfiguredTableOutput) TableReference

The AWS Glue table that this configured table represents.

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 {
	// If present, a reference to the AWS Glue table referred to by this table reference.
	Glue ConfiguredTableGlueTableReference `pulumi:"glue"`
}

type ConfiguredTableTableReferenceArgs

type ConfiguredTableTableReferenceArgs struct {
	// If present, a reference to the AWS Glue table referred to by this table reference.
	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

If present, a reference to the AWS Glue table referred to by this table reference.

func (ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferenceOutput

func (o ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferenceOutput() ConfiguredTableTableReferenceOutput

func (ConfiguredTableTableReferenceOutput) ToConfiguredTableTableReferenceOutputWithContext

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

type ConfiguredTableTag

type ConfiguredTableTag struct {
	// The key of the tag.
	Key string `pulumi:"key"`
	// The value of the tag.
	Value string `pulumi:"value"`
}

type IdMappingTable added in v0.115.0

type IdMappingTable struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the ID mapping table.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.
	CollaborationArn        pulumi.StringOutput `pulumi:"collaborationArn"`
	CollaborationIdentifier pulumi.StringOutput `pulumi:"collaborationIdentifier"`
	// The description of the ID mapping table.
	Description              pulumi.StringPtrOutput `pulumi:"description"`
	IdMappingTableIdentifier pulumi.StringOutput    `pulumi:"idMappingTableIdentifier"`
	// The input reference configuration for the ID mapping table.
	InputReferenceConfig     IdMappingTableInputReferenceConfigOutput     `pulumi:"inputReferenceConfig"`
	InputReferenceProperties IdMappingTableInputReferencePropertiesOutput `pulumi:"inputReferenceProperties"`
	// The Amazon Resource Name (ARN) of the AWS KMS key.
	KmsKeyArn pulumi.StringPtrOutput `pulumi:"kmsKeyArn"`
	// The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.
	MembershipArn pulumi.StringOutput `pulumi:"membershipArn"`
	// The unique identifier of the membership resource for the ID mapping table.
	MembershipIdentifier pulumi.StringOutput `pulumi:"membershipIdentifier"`
	// The name of the ID mapping table.
	Name pulumi.StringOutput `pulumi:"name"`
	// An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Represents an association between an ID mapping workflow and a collaboration

func GetIdMappingTable added in v0.115.0

func GetIdMappingTable(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IdMappingTableState, opts ...pulumi.ResourceOption) (*IdMappingTable, error)

GetIdMappingTable gets an existing IdMappingTable 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 NewIdMappingTable added in v0.115.0

func NewIdMappingTable(ctx *pulumi.Context,
	name string, args *IdMappingTableArgs, opts ...pulumi.ResourceOption) (*IdMappingTable, error)

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

func (*IdMappingTable) ElementType added in v0.115.0

func (*IdMappingTable) ElementType() reflect.Type

func (*IdMappingTable) ToIdMappingTableOutput added in v0.115.0

func (i *IdMappingTable) ToIdMappingTableOutput() IdMappingTableOutput

func (*IdMappingTable) ToIdMappingTableOutputWithContext added in v0.115.0

func (i *IdMappingTable) ToIdMappingTableOutputWithContext(ctx context.Context) IdMappingTableOutput

type IdMappingTableArgs added in v0.115.0

type IdMappingTableArgs struct {
	// The description of the ID mapping table.
	Description pulumi.StringPtrInput
	// The input reference configuration for the ID mapping table.
	InputReferenceConfig IdMappingTableInputReferenceConfigInput
	// The Amazon Resource Name (ARN) of the AWS KMS key.
	KmsKeyArn pulumi.StringPtrInput
	// The unique identifier of the membership resource for the ID mapping table.
	MembershipIdentifier pulumi.StringInput
	// The name of the ID mapping table.
	Name pulumi.StringPtrInput
	// An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a IdMappingTable resource.

func (IdMappingTableArgs) ElementType added in v0.115.0

func (IdMappingTableArgs) ElementType() reflect.Type

type IdMappingTableInput added in v0.115.0

type IdMappingTableInput interface {
	pulumi.Input

	ToIdMappingTableOutput() IdMappingTableOutput
	ToIdMappingTableOutputWithContext(ctx context.Context) IdMappingTableOutput
}

type IdMappingTableInputReferenceConfig added in v0.115.0

type IdMappingTableInputReferenceConfig struct {
	// The Amazon Resource Name (ARN) of the referenced resource in AWS Entity Resolution . Valid values are ID mapping workflow ARNs.
	InputReferenceArn string `pulumi:"inputReferenceArn"`
	// When `TRUE` , AWS Clean Rooms manages permissions for the ID mapping table resource.
	//
	// When `FALSE` , the resource owner manages permissions for the ID mapping table resource.
	ManageResourcePolicies bool `pulumi:"manageResourcePolicies"`
}

type IdMappingTableInputReferenceConfigArgs added in v0.115.0

type IdMappingTableInputReferenceConfigArgs struct {
	// The Amazon Resource Name (ARN) of the referenced resource in AWS Entity Resolution . Valid values are ID mapping workflow ARNs.
	InputReferenceArn pulumi.StringInput `pulumi:"inputReferenceArn"`
	// When `TRUE` , AWS Clean Rooms manages permissions for the ID mapping table resource.
	//
	// When `FALSE` , the resource owner manages permissions for the ID mapping table resource.
	ManageResourcePolicies pulumi.BoolInput `pulumi:"manageResourcePolicies"`
}

func (IdMappingTableInputReferenceConfigArgs) ElementType added in v0.115.0

func (IdMappingTableInputReferenceConfigArgs) ToIdMappingTableInputReferenceConfigOutput added in v0.115.0

func (i IdMappingTableInputReferenceConfigArgs) ToIdMappingTableInputReferenceConfigOutput() IdMappingTableInputReferenceConfigOutput

func (IdMappingTableInputReferenceConfigArgs) ToIdMappingTableInputReferenceConfigOutputWithContext added in v0.115.0

func (i IdMappingTableInputReferenceConfigArgs) ToIdMappingTableInputReferenceConfigOutputWithContext(ctx context.Context) IdMappingTableInputReferenceConfigOutput

type IdMappingTableInputReferenceConfigInput added in v0.115.0

type IdMappingTableInputReferenceConfigInput interface {
	pulumi.Input

	ToIdMappingTableInputReferenceConfigOutput() IdMappingTableInputReferenceConfigOutput
	ToIdMappingTableInputReferenceConfigOutputWithContext(context.Context) IdMappingTableInputReferenceConfigOutput
}

IdMappingTableInputReferenceConfigInput is an input type that accepts IdMappingTableInputReferenceConfigArgs and IdMappingTableInputReferenceConfigOutput values. You can construct a concrete instance of `IdMappingTableInputReferenceConfigInput` via:

IdMappingTableInputReferenceConfigArgs{...}

type IdMappingTableInputReferenceConfigOutput added in v0.115.0

type IdMappingTableInputReferenceConfigOutput struct{ *pulumi.OutputState }

func (IdMappingTableInputReferenceConfigOutput) ElementType added in v0.115.0

func (IdMappingTableInputReferenceConfigOutput) InputReferenceArn added in v0.115.0

The Amazon Resource Name (ARN) of the referenced resource in AWS Entity Resolution . Valid values are ID mapping workflow ARNs.

func (IdMappingTableInputReferenceConfigOutput) ManageResourcePolicies added in v0.115.0

func (o IdMappingTableInputReferenceConfigOutput) ManageResourcePolicies() pulumi.BoolOutput

When `TRUE` , AWS Clean Rooms manages permissions for the ID mapping table resource.

When `FALSE` , the resource owner manages permissions for the ID mapping table resource.

func (IdMappingTableInputReferenceConfigOutput) ToIdMappingTableInputReferenceConfigOutput added in v0.115.0

func (o IdMappingTableInputReferenceConfigOutput) ToIdMappingTableInputReferenceConfigOutput() IdMappingTableInputReferenceConfigOutput

func (IdMappingTableInputReferenceConfigOutput) ToIdMappingTableInputReferenceConfigOutputWithContext added in v0.115.0

func (o IdMappingTableInputReferenceConfigOutput) ToIdMappingTableInputReferenceConfigOutputWithContext(ctx context.Context) IdMappingTableInputReferenceConfigOutput

type IdMappingTableInputReferenceProperties added in v0.115.0

type IdMappingTableInputReferenceProperties struct {
	// The input source of the ID mapping table.
	IdMappingTableInputSource []IdMappingTableInputSource `pulumi:"idMappingTableInputSource"`
}

type IdMappingTableInputReferencePropertiesOutput added in v0.115.0

type IdMappingTableInputReferencePropertiesOutput struct{ *pulumi.OutputState }

func (IdMappingTableInputReferencePropertiesOutput) ElementType added in v0.115.0

func (IdMappingTableInputReferencePropertiesOutput) IdMappingTableInputSource added in v0.115.0

The input source of the ID mapping table.

func (IdMappingTableInputReferencePropertiesOutput) ToIdMappingTableInputReferencePropertiesOutput added in v0.115.0

func (o IdMappingTableInputReferencePropertiesOutput) ToIdMappingTableInputReferencePropertiesOutput() IdMappingTableInputReferencePropertiesOutput

func (IdMappingTableInputReferencePropertiesOutput) ToIdMappingTableInputReferencePropertiesOutputWithContext added in v0.115.0

func (o IdMappingTableInputReferencePropertiesOutput) ToIdMappingTableInputReferencePropertiesOutputWithContext(ctx context.Context) IdMappingTableInputReferencePropertiesOutput

type IdMappingTableInputReferencePropertiesPtrOutput added in v0.115.0

type IdMappingTableInputReferencePropertiesPtrOutput struct{ *pulumi.OutputState }

func (IdMappingTableInputReferencePropertiesPtrOutput) Elem added in v0.115.0

func (IdMappingTableInputReferencePropertiesPtrOutput) ElementType added in v0.115.0

func (IdMappingTableInputReferencePropertiesPtrOutput) IdMappingTableInputSource added in v0.115.0

The input source of the ID mapping table.

func (IdMappingTableInputReferencePropertiesPtrOutput) ToIdMappingTableInputReferencePropertiesPtrOutput added in v0.115.0

func (o IdMappingTableInputReferencePropertiesPtrOutput) ToIdMappingTableInputReferencePropertiesPtrOutput() IdMappingTableInputReferencePropertiesPtrOutput

func (IdMappingTableInputReferencePropertiesPtrOutput) ToIdMappingTableInputReferencePropertiesPtrOutputWithContext added in v0.115.0

func (o IdMappingTableInputReferencePropertiesPtrOutput) ToIdMappingTableInputReferencePropertiesPtrOutputWithContext(ctx context.Context) IdMappingTableInputReferencePropertiesPtrOutput

type IdMappingTableInputSource added in v0.115.0

type IdMappingTableInputSource struct {
	// The unique identifier of the ID namespace association.
	IdNamespaceAssociationId string `pulumi:"idNamespaceAssociationId"`
	// The type of the input source of the ID mapping table.
	Type IdMappingTableInputSourceType `pulumi:"type"`
}

type IdMappingTableInputSourceArrayOutput added in v0.115.0

type IdMappingTableInputSourceArrayOutput struct{ *pulumi.OutputState }

func (IdMappingTableInputSourceArrayOutput) ElementType added in v0.115.0

func (IdMappingTableInputSourceArrayOutput) Index added in v0.115.0

func (IdMappingTableInputSourceArrayOutput) ToIdMappingTableInputSourceArrayOutput added in v0.115.0

func (o IdMappingTableInputSourceArrayOutput) ToIdMappingTableInputSourceArrayOutput() IdMappingTableInputSourceArrayOutput

func (IdMappingTableInputSourceArrayOutput) ToIdMappingTableInputSourceArrayOutputWithContext added in v0.115.0

func (o IdMappingTableInputSourceArrayOutput) ToIdMappingTableInputSourceArrayOutputWithContext(ctx context.Context) IdMappingTableInputSourceArrayOutput

type IdMappingTableInputSourceOutput added in v0.115.0

type IdMappingTableInputSourceOutput struct{ *pulumi.OutputState }

func (IdMappingTableInputSourceOutput) ElementType added in v0.115.0

func (IdMappingTableInputSourceOutput) IdNamespaceAssociationId added in v0.115.0

func (o IdMappingTableInputSourceOutput) IdNamespaceAssociationId() pulumi.StringOutput

The unique identifier of the ID namespace association.

func (IdMappingTableInputSourceOutput) ToIdMappingTableInputSourceOutput added in v0.115.0

func (o IdMappingTableInputSourceOutput) ToIdMappingTableInputSourceOutput() IdMappingTableInputSourceOutput

func (IdMappingTableInputSourceOutput) ToIdMappingTableInputSourceOutputWithContext added in v0.115.0

func (o IdMappingTableInputSourceOutput) ToIdMappingTableInputSourceOutputWithContext(ctx context.Context) IdMappingTableInputSourceOutput

func (IdMappingTableInputSourceOutput) Type added in v0.115.0

The type of the input source of the ID mapping table.

type IdMappingTableInputSourceType added in v0.115.0

type IdMappingTableInputSourceType string

The type of the input source of the ID mapping table.

type IdMappingTableInputSourceTypeOutput added in v0.115.0

type IdMappingTableInputSourceTypeOutput struct{ *pulumi.OutputState }

func (IdMappingTableInputSourceTypeOutput) ElementType added in v0.115.0

func (IdMappingTableInputSourceTypeOutput) ToIdMappingTableInputSourceTypeOutput added in v0.115.0

func (o IdMappingTableInputSourceTypeOutput) ToIdMappingTableInputSourceTypeOutput() IdMappingTableInputSourceTypeOutput

func (IdMappingTableInputSourceTypeOutput) ToIdMappingTableInputSourceTypeOutputWithContext added in v0.115.0

func (o IdMappingTableInputSourceTypeOutput) ToIdMappingTableInputSourceTypeOutputWithContext(ctx context.Context) IdMappingTableInputSourceTypeOutput

func (IdMappingTableInputSourceTypeOutput) ToIdMappingTableInputSourceTypePtrOutput added in v0.115.0

func (o IdMappingTableInputSourceTypeOutput) ToIdMappingTableInputSourceTypePtrOutput() IdMappingTableInputSourceTypePtrOutput

func (IdMappingTableInputSourceTypeOutput) ToIdMappingTableInputSourceTypePtrOutputWithContext added in v0.115.0

func (o IdMappingTableInputSourceTypeOutput) ToIdMappingTableInputSourceTypePtrOutputWithContext(ctx context.Context) IdMappingTableInputSourceTypePtrOutput

func (IdMappingTableInputSourceTypeOutput) ToStringOutput added in v0.115.0

func (IdMappingTableInputSourceTypeOutput) ToStringOutputWithContext added in v0.115.0

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

func (IdMappingTableInputSourceTypeOutput) ToStringPtrOutput added in v0.115.0

func (IdMappingTableInputSourceTypeOutput) ToStringPtrOutputWithContext added in v0.115.0

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

type IdMappingTableInputSourceTypePtrOutput added in v0.115.0

type IdMappingTableInputSourceTypePtrOutput struct{ *pulumi.OutputState }

func (IdMappingTableInputSourceTypePtrOutput) Elem added in v0.115.0

func (IdMappingTableInputSourceTypePtrOutput) ElementType added in v0.115.0

func (IdMappingTableInputSourceTypePtrOutput) ToIdMappingTableInputSourceTypePtrOutput added in v0.115.0

func (o IdMappingTableInputSourceTypePtrOutput) ToIdMappingTableInputSourceTypePtrOutput() IdMappingTableInputSourceTypePtrOutput

func (IdMappingTableInputSourceTypePtrOutput) ToIdMappingTableInputSourceTypePtrOutputWithContext added in v0.115.0

func (o IdMappingTableInputSourceTypePtrOutput) ToIdMappingTableInputSourceTypePtrOutputWithContext(ctx context.Context) IdMappingTableInputSourceTypePtrOutput

func (IdMappingTableInputSourceTypePtrOutput) ToStringPtrOutput added in v0.115.0

func (IdMappingTableInputSourceTypePtrOutput) ToStringPtrOutputWithContext added in v0.115.0

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

type IdMappingTableOutput added in v0.115.0

type IdMappingTableOutput struct{ *pulumi.OutputState }

func (IdMappingTableOutput) Arn added in v0.115.0

The Amazon Resource Name (ARN) of the ID mapping table.

func (IdMappingTableOutput) CollaborationArn added in v0.115.0

func (o IdMappingTableOutput) CollaborationArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.

func (IdMappingTableOutput) CollaborationIdentifier added in v0.115.0

func (o IdMappingTableOutput) CollaborationIdentifier() pulumi.StringOutput

func (IdMappingTableOutput) Description added in v0.115.0

The description of the ID mapping table.

func (IdMappingTableOutput) ElementType added in v0.115.0

func (IdMappingTableOutput) ElementType() reflect.Type

func (IdMappingTableOutput) IdMappingTableIdentifier added in v0.115.0

func (o IdMappingTableOutput) IdMappingTableIdentifier() pulumi.StringOutput

func (IdMappingTableOutput) InputReferenceConfig added in v0.115.0

The input reference configuration for the ID mapping table.

func (IdMappingTableOutput) InputReferenceProperties added in v0.115.0

func (IdMappingTableOutput) KmsKeyArn added in v0.115.0

The Amazon Resource Name (ARN) of the AWS KMS key.

func (IdMappingTableOutput) MembershipArn added in v0.115.0

func (o IdMappingTableOutput) MembershipArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.

func (IdMappingTableOutput) MembershipIdentifier added in v0.115.0

func (o IdMappingTableOutput) MembershipIdentifier() pulumi.StringOutput

The unique identifier of the membership resource for the ID mapping table.

func (IdMappingTableOutput) Name added in v0.115.0

The name of the ID mapping table.

func (IdMappingTableOutput) Tags added in v0.115.0

An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.

func (IdMappingTableOutput) ToIdMappingTableOutput added in v0.115.0

func (o IdMappingTableOutput) ToIdMappingTableOutput() IdMappingTableOutput

func (IdMappingTableOutput) ToIdMappingTableOutputWithContext added in v0.115.0

func (o IdMappingTableOutput) ToIdMappingTableOutputWithContext(ctx context.Context) IdMappingTableOutput

type IdMappingTableState added in v0.115.0

type IdMappingTableState struct {
}

func (IdMappingTableState) ElementType added in v0.115.0

func (IdMappingTableState) ElementType() reflect.Type

type IdMappingTableTag added in v0.115.0

type IdMappingTableTag struct {
	// The key of the tag.
	Key string `pulumi:"key"`
	// The value of the tag.
	Value string `pulumi:"value"`
}

type IdNamespaceAssociation added in v0.115.0

type IdNamespaceAssociation struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the ID namespace association.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The Amazon Resource Name (ARN) of the collaboration that contains this ID namespace association.
	CollaborationArn        pulumi.StringOutput `pulumi:"collaborationArn"`
	CollaborationIdentifier pulumi.StringOutput `pulumi:"collaborationIdentifier"`
	// The description of the ID namespace association.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The configuration settings for the ID mapping table.
	IdMappingConfig                  IdNamespaceAssociationIdMappingConfigPtrOutput `pulumi:"idMappingConfig"`
	IdNamespaceAssociationIdentifier pulumi.StringOutput                            `pulumi:"idNamespaceAssociationIdentifier"`
	// The input reference configuration for the ID namespace association.
	InputReferenceConfig     IdNamespaceAssociationInputReferenceConfigOutput     `pulumi:"inputReferenceConfig"`
	InputReferenceProperties IdNamespaceAssociationInputReferencePropertiesOutput `pulumi:"inputReferenceProperties"`
	// The Amazon Resource Name (ARN) of the membership resource for this ID namespace association.
	MembershipArn pulumi.StringOutput `pulumi:"membershipArn"`
	// The unique identifier of the membership that contains the ID namespace association.
	MembershipIdentifier pulumi.StringOutput `pulumi:"membershipIdentifier"`
	// The name of this ID namespace association.
	Name pulumi.StringOutput `pulumi:"name"`
	// An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Represents an association between an ID namespace and a collaboration

func GetIdNamespaceAssociation added in v0.115.0

func GetIdNamespaceAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IdNamespaceAssociationState, opts ...pulumi.ResourceOption) (*IdNamespaceAssociation, error)

GetIdNamespaceAssociation gets an existing IdNamespaceAssociation 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 NewIdNamespaceAssociation added in v0.115.0

func NewIdNamespaceAssociation(ctx *pulumi.Context,
	name string, args *IdNamespaceAssociationArgs, opts ...pulumi.ResourceOption) (*IdNamespaceAssociation, error)

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

func (*IdNamespaceAssociation) ElementType added in v0.115.0

func (*IdNamespaceAssociation) ElementType() reflect.Type

func (*IdNamespaceAssociation) ToIdNamespaceAssociationOutput added in v0.115.0

func (i *IdNamespaceAssociation) ToIdNamespaceAssociationOutput() IdNamespaceAssociationOutput

func (*IdNamespaceAssociation) ToIdNamespaceAssociationOutputWithContext added in v0.115.0

func (i *IdNamespaceAssociation) ToIdNamespaceAssociationOutputWithContext(ctx context.Context) IdNamespaceAssociationOutput

type IdNamespaceAssociationArgs added in v0.115.0

type IdNamespaceAssociationArgs struct {
	// The description of the ID namespace association.
	Description pulumi.StringPtrInput
	// The configuration settings for the ID mapping table.
	IdMappingConfig IdNamespaceAssociationIdMappingConfigPtrInput
	// The input reference configuration for the ID namespace association.
	InputReferenceConfig IdNamespaceAssociationInputReferenceConfigInput
	// The unique identifier of the membership that contains the ID namespace association.
	MembershipIdentifier pulumi.StringInput
	// The name of this ID namespace association.
	Name pulumi.StringPtrInput
	// An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a IdNamespaceAssociation resource.

func (IdNamespaceAssociationArgs) ElementType added in v0.115.0

func (IdNamespaceAssociationArgs) ElementType() reflect.Type

type IdNamespaceAssociationDocument added in v0.115.0

type IdNamespaceAssociationDocument struct {
}

type IdNamespaceAssociationDocumentArrayOutput added in v0.115.0

type IdNamespaceAssociationDocumentArrayOutput struct{ *pulumi.OutputState }

func (IdNamespaceAssociationDocumentArrayOutput) ElementType added in v0.115.0

func (IdNamespaceAssociationDocumentArrayOutput) Index added in v0.115.0

func (IdNamespaceAssociationDocumentArrayOutput) ToIdNamespaceAssociationDocumentArrayOutput added in v0.115.0

func (o IdNamespaceAssociationDocumentArrayOutput) ToIdNamespaceAssociationDocumentArrayOutput() IdNamespaceAssociationDocumentArrayOutput

func (IdNamespaceAssociationDocumentArrayOutput) ToIdNamespaceAssociationDocumentArrayOutputWithContext added in v0.115.0

func (o IdNamespaceAssociationDocumentArrayOutput) ToIdNamespaceAssociationDocumentArrayOutputWithContext(ctx context.Context) IdNamespaceAssociationDocumentArrayOutput

type IdNamespaceAssociationDocumentOutput added in v0.115.0

type IdNamespaceAssociationDocumentOutput struct{ *pulumi.OutputState }

func (IdNamespaceAssociationDocumentOutput) ElementType added in v0.115.0

func (IdNamespaceAssociationDocumentOutput) ToIdNamespaceAssociationDocumentOutput added in v0.115.0

func (o IdNamespaceAssociationDocumentOutput) ToIdNamespaceAssociationDocumentOutput() IdNamespaceAssociationDocumentOutput

func (IdNamespaceAssociationDocumentOutput) ToIdNamespaceAssociationDocumentOutputWithContext added in v0.115.0

func (o IdNamespaceAssociationDocumentOutput) ToIdNamespaceAssociationDocumentOutputWithContext(ctx context.Context) IdNamespaceAssociationDocumentOutput

type IdNamespaceAssociationIdMappingConfig added in v0.115.0

type IdNamespaceAssociationIdMappingConfig struct {
	// An indicator as to whether you can use your column as a dimension column in the ID mapping table ( `TRUE` ) or not ( `FALSE` ).
	//
	// Default is `FALSE` .
	AllowUseAsDimensionColumn bool `pulumi:"allowUseAsDimensionColumn"`
}

type IdNamespaceAssociationIdMappingConfigArgs added in v0.115.0

type IdNamespaceAssociationIdMappingConfigArgs struct {
	// An indicator as to whether you can use your column as a dimension column in the ID mapping table ( `TRUE` ) or not ( `FALSE` ).
	//
	// Default is `FALSE` .
	AllowUseAsDimensionColumn pulumi.BoolInput `pulumi:"allowUseAsDimensionColumn"`
}

func (IdNamespaceAssociationIdMappingConfigArgs) ElementType added in v0.115.0

func (IdNamespaceAssociationIdMappingConfigArgs) ToIdNamespaceAssociationIdMappingConfigOutput added in v0.115.0

func (i IdNamespaceAssociationIdMappingConfigArgs) ToIdNamespaceAssociationIdMappingConfigOutput() IdNamespaceAssociationIdMappingConfigOutput

func (IdNamespaceAssociationIdMappingConfigArgs) ToIdNamespaceAssociationIdMappingConfigOutputWithContext added in v0.115.0

func (i IdNamespaceAssociationIdMappingConfigArgs) ToIdNamespaceAssociationIdMappingConfigOutputWithContext(ctx context.Context) IdNamespaceAssociationIdMappingConfigOutput

func (IdNamespaceAssociationIdMappingConfigArgs) ToIdNamespaceAssociationIdMappingConfigPtrOutput added in v0.115.0

func (i IdNamespaceAssociationIdMappingConfigArgs) ToIdNamespaceAssociationIdMappingConfigPtrOutput() IdNamespaceAssociationIdMappingConfigPtrOutput

func (IdNamespaceAssociationIdMappingConfigArgs) ToIdNamespaceAssociationIdMappingConfigPtrOutputWithContext added in v0.115.0

func (i IdNamespaceAssociationIdMappingConfigArgs) ToIdNamespaceAssociationIdMappingConfigPtrOutputWithContext(ctx context.Context) IdNamespaceAssociationIdMappingConfigPtrOutput

type IdNamespaceAssociationIdMappingConfigInput added in v0.115.0

type IdNamespaceAssociationIdMappingConfigInput interface {
	pulumi.Input

	ToIdNamespaceAssociationIdMappingConfigOutput() IdNamespaceAssociationIdMappingConfigOutput
	ToIdNamespaceAssociationIdMappingConfigOutputWithContext(context.Context) IdNamespaceAssociationIdMappingConfigOutput
}

IdNamespaceAssociationIdMappingConfigInput is an input type that accepts IdNamespaceAssociationIdMappingConfigArgs and IdNamespaceAssociationIdMappingConfigOutput values. You can construct a concrete instance of `IdNamespaceAssociationIdMappingConfigInput` via:

IdNamespaceAssociationIdMappingConfigArgs{...}

type IdNamespaceAssociationIdMappingConfigOutput added in v0.115.0

type IdNamespaceAssociationIdMappingConfigOutput struct{ *pulumi.OutputState }

func (IdNamespaceAssociationIdMappingConfigOutput) AllowUseAsDimensionColumn added in v0.115.0

func (o IdNamespaceAssociationIdMappingConfigOutput) AllowUseAsDimensionColumn() pulumi.BoolOutput

An indicator as to whether you can use your column as a dimension column in the ID mapping table ( `TRUE` ) or not ( `FALSE` ).

Default is `FALSE` .

func (IdNamespaceAssociationIdMappingConfigOutput) ElementType added in v0.115.0

func (IdNamespaceAssociationIdMappingConfigOutput) ToIdNamespaceAssociationIdMappingConfigOutput added in v0.115.0

func (o IdNamespaceAssociationIdMappingConfigOutput) ToIdNamespaceAssociationIdMappingConfigOutput() IdNamespaceAssociationIdMappingConfigOutput

func (IdNamespaceAssociationIdMappingConfigOutput) ToIdNamespaceAssociationIdMappingConfigOutputWithContext added in v0.115.0

func (o IdNamespaceAssociationIdMappingConfigOutput) ToIdNamespaceAssociationIdMappingConfigOutputWithContext(ctx context.Context) IdNamespaceAssociationIdMappingConfigOutput

func (IdNamespaceAssociationIdMappingConfigOutput) ToIdNamespaceAssociationIdMappingConfigPtrOutput added in v0.115.0

func (o IdNamespaceAssociationIdMappingConfigOutput) ToIdNamespaceAssociationIdMappingConfigPtrOutput() IdNamespaceAssociationIdMappingConfigPtrOutput

func (IdNamespaceAssociationIdMappingConfigOutput) ToIdNamespaceAssociationIdMappingConfigPtrOutputWithContext added in v0.115.0

func (o IdNamespaceAssociationIdMappingConfigOutput) ToIdNamespaceAssociationIdMappingConfigPtrOutputWithContext(ctx context.Context) IdNamespaceAssociationIdMappingConfigPtrOutput

type IdNamespaceAssociationIdMappingConfigPtrInput added in v0.115.0

type IdNamespaceAssociationIdMappingConfigPtrInput interface {
	pulumi.Input

	ToIdNamespaceAssociationIdMappingConfigPtrOutput() IdNamespaceAssociationIdMappingConfigPtrOutput
	ToIdNamespaceAssociationIdMappingConfigPtrOutputWithContext(context.Context) IdNamespaceAssociationIdMappingConfigPtrOutput
}

IdNamespaceAssociationIdMappingConfigPtrInput is an input type that accepts IdNamespaceAssociationIdMappingConfigArgs, IdNamespaceAssociationIdMappingConfigPtr and IdNamespaceAssociationIdMappingConfigPtrOutput values. You can construct a concrete instance of `IdNamespaceAssociationIdMappingConfigPtrInput` via:

        IdNamespaceAssociationIdMappingConfigArgs{...}

or:

        nil

type IdNamespaceAssociationIdMappingConfigPtrOutput added in v0.115.0

type IdNamespaceAssociationIdMappingConfigPtrOutput struct{ *pulumi.OutputState }

func (IdNamespaceAssociationIdMappingConfigPtrOutput) AllowUseAsDimensionColumn added in v0.115.0

An indicator as to whether you can use your column as a dimension column in the ID mapping table ( `TRUE` ) or not ( `FALSE` ).

Default is `FALSE` .

func (IdNamespaceAssociationIdMappingConfigPtrOutput) Elem added in v0.115.0

func (IdNamespaceAssociationIdMappingConfigPtrOutput) ElementType added in v0.115.0

func (IdNamespaceAssociationIdMappingConfigPtrOutput) ToIdNamespaceAssociationIdMappingConfigPtrOutput added in v0.115.0

func (o IdNamespaceAssociationIdMappingConfigPtrOutput) ToIdNamespaceAssociationIdMappingConfigPtrOutput() IdNamespaceAssociationIdMappingConfigPtrOutput

func (IdNamespaceAssociationIdMappingConfigPtrOutput) ToIdNamespaceAssociationIdMappingConfigPtrOutputWithContext added in v0.115.0

func (o IdNamespaceAssociationIdMappingConfigPtrOutput) ToIdNamespaceAssociationIdMappingConfigPtrOutputWithContext(ctx context.Context) IdNamespaceAssociationIdMappingConfigPtrOutput

type IdNamespaceAssociationInput added in v0.115.0

type IdNamespaceAssociationInput interface {
	pulumi.Input

	ToIdNamespaceAssociationOutput() IdNamespaceAssociationOutput
	ToIdNamespaceAssociationOutputWithContext(ctx context.Context) IdNamespaceAssociationOutput
}

type IdNamespaceAssociationInputReferenceConfig added in v0.115.0

type IdNamespaceAssociationInputReferenceConfig struct {
	// The Amazon Resource Name (ARN) of the AWS Entity Resolution resource that is being associated to the collaboration. Valid resource ARNs are from the ID namespaces that you own.
	InputReferenceArn string `pulumi:"inputReferenceArn"`
	// When `TRUE` , AWS Clean Rooms manages permissions for the ID namespace association resource.
	//
	// When `FALSE` , the resource owner manages permissions for the ID namespace association resource.
	ManageResourcePolicies bool `pulumi:"manageResourcePolicies"`
}

type IdNamespaceAssociationInputReferenceConfigArgs added in v0.115.0

type IdNamespaceAssociationInputReferenceConfigArgs struct {
	// The Amazon Resource Name (ARN) of the AWS Entity Resolution resource that is being associated to the collaboration. Valid resource ARNs are from the ID namespaces that you own.
	InputReferenceArn pulumi.StringInput `pulumi:"inputReferenceArn"`
	// When `TRUE` , AWS Clean Rooms manages permissions for the ID namespace association resource.
	//
	// When `FALSE` , the resource owner manages permissions for the ID namespace association resource.
	ManageResourcePolicies pulumi.BoolInput `pulumi:"manageResourcePolicies"`
}

func (IdNamespaceAssociationInputReferenceConfigArgs) ElementType added in v0.115.0

func (IdNamespaceAssociationInputReferenceConfigArgs) ToIdNamespaceAssociationInputReferenceConfigOutput added in v0.115.0

func (i IdNamespaceAssociationInputReferenceConfigArgs) ToIdNamespaceAssociationInputReferenceConfigOutput() IdNamespaceAssociationInputReferenceConfigOutput

func (IdNamespaceAssociationInputReferenceConfigArgs) ToIdNamespaceAssociationInputReferenceConfigOutputWithContext added in v0.115.0

func (i IdNamespaceAssociationInputReferenceConfigArgs) ToIdNamespaceAssociationInputReferenceConfigOutputWithContext(ctx context.Context) IdNamespaceAssociationInputReferenceConfigOutput

type IdNamespaceAssociationInputReferenceConfigInput added in v0.115.0

type IdNamespaceAssociationInputReferenceConfigInput interface {
	pulumi.Input

	ToIdNamespaceAssociationInputReferenceConfigOutput() IdNamespaceAssociationInputReferenceConfigOutput
	ToIdNamespaceAssociationInputReferenceConfigOutputWithContext(context.Context) IdNamespaceAssociationInputReferenceConfigOutput
}

IdNamespaceAssociationInputReferenceConfigInput is an input type that accepts IdNamespaceAssociationInputReferenceConfigArgs and IdNamespaceAssociationInputReferenceConfigOutput values. You can construct a concrete instance of `IdNamespaceAssociationInputReferenceConfigInput` via:

IdNamespaceAssociationInputReferenceConfigArgs{...}

type IdNamespaceAssociationInputReferenceConfigOutput added in v0.115.0

type IdNamespaceAssociationInputReferenceConfigOutput struct{ *pulumi.OutputState }

func (IdNamespaceAssociationInputReferenceConfigOutput) ElementType added in v0.115.0

func (IdNamespaceAssociationInputReferenceConfigOutput) InputReferenceArn added in v0.115.0

The Amazon Resource Name (ARN) of the AWS Entity Resolution resource that is being associated to the collaboration. Valid resource ARNs are from the ID namespaces that you own.

func (IdNamespaceAssociationInputReferenceConfigOutput) ManageResourcePolicies added in v0.115.0

When `TRUE` , AWS Clean Rooms manages permissions for the ID namespace association resource.

When `FALSE` , the resource owner manages permissions for the ID namespace association resource.

func (IdNamespaceAssociationInputReferenceConfigOutput) ToIdNamespaceAssociationInputReferenceConfigOutput added in v0.115.0

func (o IdNamespaceAssociationInputReferenceConfigOutput) ToIdNamespaceAssociationInputReferenceConfigOutput() IdNamespaceAssociationInputReferenceConfigOutput

func (IdNamespaceAssociationInputReferenceConfigOutput) ToIdNamespaceAssociationInputReferenceConfigOutputWithContext added in v0.115.0

func (o IdNamespaceAssociationInputReferenceConfigOutput) ToIdNamespaceAssociationInputReferenceConfigOutputWithContext(ctx context.Context) IdNamespaceAssociationInputReferenceConfigOutput

type IdNamespaceAssociationInputReferenceProperties added in v0.115.0

type IdNamespaceAssociationInputReferenceProperties struct {
	// Defines how ID mapping workflows are supported for this ID namespace association.
	IdMappingWorkflowsSupported []IdNamespaceAssociationDocument `pulumi:"idMappingWorkflowsSupported"`
	// The ID namespace type for this ID namespace association.
	IdNamespaceType *IdNamespaceAssociationInputReferencePropertiesIdNamespaceType `pulumi:"idNamespaceType"`
}

type IdNamespaceAssociationInputReferencePropertiesIdNamespaceType added in v0.115.0

type IdNamespaceAssociationInputReferencePropertiesIdNamespaceType string

The ID namespace type for this ID namespace association.

type IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeOutput added in v0.115.0

type IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeOutput struct{ *pulumi.OutputState }

func (IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeOutput) ElementType added in v0.115.0

func (IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeOutput) ToIdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeOutput added in v0.115.0

func (IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeOutput) ToIdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeOutputWithContext added in v0.115.0

func (o IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeOutput) ToIdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeOutputWithContext(ctx context.Context) IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeOutput

func (IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeOutput) ToIdNamespaceAssociationInputReferencePropertiesIdNamespaceTypePtrOutput added in v0.115.0

func (IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeOutput) ToIdNamespaceAssociationInputReferencePropertiesIdNamespaceTypePtrOutputWithContext added in v0.115.0

func (o IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeOutput) ToIdNamespaceAssociationInputReferencePropertiesIdNamespaceTypePtrOutputWithContext(ctx context.Context) IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypePtrOutput

func (IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeOutput) ToStringOutput added in v0.115.0

func (IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeOutput) ToStringOutputWithContext added in v0.115.0

func (IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeOutput) ToStringPtrOutput added in v0.115.0

func (IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypeOutput) ToStringPtrOutputWithContext added in v0.115.0

type IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypePtrOutput added in v0.115.0

type IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypePtrOutput struct{ *pulumi.OutputState }

func (IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypePtrOutput) Elem added in v0.115.0

func (IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypePtrOutput) ElementType added in v0.115.0

func (IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypePtrOutput) ToIdNamespaceAssociationInputReferencePropertiesIdNamespaceTypePtrOutput added in v0.115.0

func (IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypePtrOutput) ToIdNamespaceAssociationInputReferencePropertiesIdNamespaceTypePtrOutputWithContext added in v0.115.0

func (o IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypePtrOutput) ToIdNamespaceAssociationInputReferencePropertiesIdNamespaceTypePtrOutputWithContext(ctx context.Context) IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypePtrOutput

func (IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypePtrOutput) ToStringPtrOutput added in v0.115.0

func (IdNamespaceAssociationInputReferencePropertiesIdNamespaceTypePtrOutput) ToStringPtrOutputWithContext added in v0.115.0

type IdNamespaceAssociationInputReferencePropertiesOutput added in v0.115.0

type IdNamespaceAssociationInputReferencePropertiesOutput struct{ *pulumi.OutputState }

func (IdNamespaceAssociationInputReferencePropertiesOutput) ElementType added in v0.115.0

func (IdNamespaceAssociationInputReferencePropertiesOutput) IdMappingWorkflowsSupported added in v0.115.0

Defines how ID mapping workflows are supported for this ID namespace association.

func (IdNamespaceAssociationInputReferencePropertiesOutput) IdNamespaceType added in v0.115.0

The ID namespace type for this ID namespace association.

func (IdNamespaceAssociationInputReferencePropertiesOutput) ToIdNamespaceAssociationInputReferencePropertiesOutput added in v0.115.0

func (IdNamespaceAssociationInputReferencePropertiesOutput) ToIdNamespaceAssociationInputReferencePropertiesOutputWithContext added in v0.115.0

func (o IdNamespaceAssociationInputReferencePropertiesOutput) ToIdNamespaceAssociationInputReferencePropertiesOutputWithContext(ctx context.Context) IdNamespaceAssociationInputReferencePropertiesOutput

type IdNamespaceAssociationInputReferencePropertiesPtrOutput added in v0.115.0

type IdNamespaceAssociationInputReferencePropertiesPtrOutput struct{ *pulumi.OutputState }

func (IdNamespaceAssociationInputReferencePropertiesPtrOutput) Elem added in v0.115.0

func (IdNamespaceAssociationInputReferencePropertiesPtrOutput) ElementType added in v0.115.0

func (IdNamespaceAssociationInputReferencePropertiesPtrOutput) IdMappingWorkflowsSupported added in v0.115.0

Defines how ID mapping workflows are supported for this ID namespace association.

func (IdNamespaceAssociationInputReferencePropertiesPtrOutput) IdNamespaceType added in v0.115.0

The ID namespace type for this ID namespace association.

func (IdNamespaceAssociationInputReferencePropertiesPtrOutput) ToIdNamespaceAssociationInputReferencePropertiesPtrOutput added in v0.115.0

func (IdNamespaceAssociationInputReferencePropertiesPtrOutput) ToIdNamespaceAssociationInputReferencePropertiesPtrOutputWithContext added in v0.115.0

func (o IdNamespaceAssociationInputReferencePropertiesPtrOutput) ToIdNamespaceAssociationInputReferencePropertiesPtrOutputWithContext(ctx context.Context) IdNamespaceAssociationInputReferencePropertiesPtrOutput

type IdNamespaceAssociationOutput added in v0.115.0

type IdNamespaceAssociationOutput struct{ *pulumi.OutputState }

func (IdNamespaceAssociationOutput) Arn added in v0.115.0

The Amazon Resource Name (ARN) of the ID namespace association.

func (IdNamespaceAssociationOutput) CollaborationArn added in v0.115.0

func (o IdNamespaceAssociationOutput) CollaborationArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the collaboration that contains this ID namespace association.

func (IdNamespaceAssociationOutput) CollaborationIdentifier added in v0.115.0

func (o IdNamespaceAssociationOutput) CollaborationIdentifier() pulumi.StringOutput

func (IdNamespaceAssociationOutput) Description added in v0.115.0

The description of the ID namespace association.

func (IdNamespaceAssociationOutput) ElementType added in v0.115.0

func (IdNamespaceAssociationOutput) IdMappingConfig added in v0.115.0

The configuration settings for the ID mapping table.

func (IdNamespaceAssociationOutput) IdNamespaceAssociationIdentifier added in v0.115.0

func (o IdNamespaceAssociationOutput) IdNamespaceAssociationIdentifier() pulumi.StringOutput

func (IdNamespaceAssociationOutput) InputReferenceConfig added in v0.115.0

The input reference configuration for the ID namespace association.

func (IdNamespaceAssociationOutput) InputReferenceProperties added in v0.115.0

func (IdNamespaceAssociationOutput) MembershipArn added in v0.115.0

The Amazon Resource Name (ARN) of the membership resource for this ID namespace association.

func (IdNamespaceAssociationOutput) MembershipIdentifier added in v0.115.0

func (o IdNamespaceAssociationOutput) MembershipIdentifier() pulumi.StringOutput

The unique identifier of the membership that contains the ID namespace association.

func (IdNamespaceAssociationOutput) Name added in v0.115.0

The name of this ID namespace association.

func (IdNamespaceAssociationOutput) Tags added in v0.115.0

An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.

func (IdNamespaceAssociationOutput) ToIdNamespaceAssociationOutput added in v0.115.0

func (o IdNamespaceAssociationOutput) ToIdNamespaceAssociationOutput() IdNamespaceAssociationOutput

func (IdNamespaceAssociationOutput) ToIdNamespaceAssociationOutputWithContext added in v0.115.0

func (o IdNamespaceAssociationOutput) ToIdNamespaceAssociationOutputWithContext(ctx context.Context) IdNamespaceAssociationOutput

type IdNamespaceAssociationState added in v0.115.0

type IdNamespaceAssociationState struct {
}

func (IdNamespaceAssociationState) ElementType added in v0.115.0

type IdNamespaceAssociationTag added in v0.115.0

type IdNamespaceAssociationTag struct {
	// The key of the tag.
	Key string `pulumi:"key"`
	// The value of the tag.
	Value string `pulumi:"value"`
}

type LookupAnalysisTemplateArgs added in v0.76.0

type LookupAnalysisTemplateArgs struct {
	// Returns the identifier for the analysis template.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE2222`
	AnalysisTemplateIdentifier string `pulumi:"analysisTemplateIdentifier"`
	// The identifier for a membership resource.
	MembershipIdentifier string `pulumi:"membershipIdentifier"`
}

type LookupAnalysisTemplateOutputArgs added in v0.76.0

type LookupAnalysisTemplateOutputArgs struct {
	// Returns the identifier for the analysis template.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE2222`
	AnalysisTemplateIdentifier pulumi.StringInput `pulumi:"analysisTemplateIdentifier"`
	// The identifier for a membership resource.
	MembershipIdentifier pulumi.StringInput `pulumi:"membershipIdentifier"`
}

func (LookupAnalysisTemplateOutputArgs) ElementType added in v0.76.0

type LookupAnalysisTemplateResult added in v0.76.0

type LookupAnalysisTemplateResult struct {
	// Returns the identifier for the analysis template.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE2222`
	AnalysisTemplateIdentifier *string `pulumi:"analysisTemplateIdentifier"`
	// Returns the Amazon Resource Name (ARN) of the analysis template.
	//
	// Example: `arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/analysistemplates/a1b2c3d4-5678-90ab-cdef-EXAMPLE2222`
	Arn *string `pulumi:"arn"`
	// Returns the unique ARN for the analysis template’s associated collaboration.
	//
	// Example: `arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`
	CollaborationArn *string `pulumi:"collaborationArn"`
	// Returns the unique ID for the associated collaboration of the analysis template.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`
	CollaborationIdentifier *string `pulumi:"collaborationIdentifier"`
	// The description of the analysis template.
	Description *string `pulumi:"description"`
	// Returns the Amazon Resource Name (ARN) of the member who created the analysis template.
	//
	// Example: `arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`
	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

Returns the identifier for the analysis template.

Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE2222`

func (LookupAnalysisTemplateResultOutput) Arn added in v0.76.0

Returns the Amazon Resource Name (ARN) of the analysis template.

Example: `arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/analysistemplates/a1b2c3d4-5678-90ab-cdef-EXAMPLE2222`

func (LookupAnalysisTemplateResultOutput) CollaborationArn added in v0.76.0

Returns the unique ARN for the analysis template’s associated collaboration.

Example: `arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`

func (LookupAnalysisTemplateResultOutput) CollaborationIdentifier added in v0.76.0

func (o LookupAnalysisTemplateResultOutput) CollaborationIdentifier() pulumi.StringPtrOutput

Returns the unique ID for the associated collaboration of the analysis template.

Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`

func (LookupAnalysisTemplateResultOutput) Description added in v0.76.0

The description of the analysis template.

func (LookupAnalysisTemplateResultOutput) ElementType added in v0.76.0

func (LookupAnalysisTemplateResultOutput) MembershipArn added in v0.76.0

Returns the Amazon Resource Name (ARN) of the member who created the analysis template.

Example: `arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`

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 {
	// Returns the unique identifier of the specified collaboration.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`
	CollaborationIdentifier string `pulumi:"collaborationIdentifier"`
}

type LookupCollaborationOutputArgs

type LookupCollaborationOutputArgs struct {
	// Returns the unique identifier of the specified collaboration.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`
	CollaborationIdentifier pulumi.StringInput `pulumi:"collaborationIdentifier"`
}

func (LookupCollaborationOutputArgs) ElementType

type LookupCollaborationResult

type LookupCollaborationResult struct {
	// Returns the Amazon Resource Name (ARN) of the specified collaboration.
	//
	// Example: `arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`
	Arn *string `pulumi:"arn"`
	// Returns the unique identifier of the specified collaboration.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`
	CollaborationIdentifier *string `pulumi:"collaborationIdentifier"`
	// A description of the collaboration provided by the collaboration owner.
	Description *string `pulumi:"description"`
	// A human-readable identifier provided by the collaboration owner. Display names are not unique.
	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

Returns the Amazon Resource Name (ARN) of the specified collaboration.

Example: `arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`

func (LookupCollaborationResultOutput) CollaborationIdentifier

func (o LookupCollaborationResultOutput) CollaborationIdentifier() pulumi.StringPtrOutput

Returns the unique identifier of the specified collaboration.

Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`

func (LookupCollaborationResultOutput) Description

A description of the collaboration provided by the collaboration owner.

func (LookupCollaborationResultOutput) ElementType

func (LookupCollaborationResultOutput) Name

A human-readable identifier provided by the collaboration owner. Display names are not unique.

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 {
	// Returns the unique identifier of the specified configured table.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`
	ConfiguredTableIdentifier string `pulumi:"configuredTableIdentifier"`
}

type LookupConfiguredTableAssociationArgs

type LookupConfiguredTableAssociationArgs struct {
	// Returns the unique identifier of the specified configured table association.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`
	ConfiguredTableAssociationIdentifier string `pulumi:"configuredTableAssociationIdentifier"`
	// The unique ID for the membership this configured table association belongs to.
	MembershipIdentifier string `pulumi:"membershipIdentifier"`
}

type LookupConfiguredTableAssociationOutputArgs

type LookupConfiguredTableAssociationOutputArgs struct {
	// Returns the unique identifier of the specified configured table association.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`
	ConfiguredTableAssociationIdentifier pulumi.StringInput `pulumi:"configuredTableAssociationIdentifier"`
	// The unique ID for the membership this configured table association belongs to.
	MembershipIdentifier pulumi.StringInput `pulumi:"membershipIdentifier"`
}

func (LookupConfiguredTableAssociationOutputArgs) ElementType

type LookupConfiguredTableAssociationResult

type LookupConfiguredTableAssociationResult struct {
	// Returns the Amazon Resource Name (ARN) of the specified configured table association.
	//
	// Example: `arn:aws:cleanrooms:us-east-1:111122223333:configuredtable/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`
	Arn *string `pulumi:"arn"`
	// An analysis rule for a configured table association. This analysis rule specifies how data from the table can be used within its associated collaboration. In the console, the `ConfiguredTableAssociationAnalysisRule` is referred to as the *collaboration analysis rule* .
	ConfiguredTableAssociationAnalysisRules []ConfiguredTableAssociationAnalysisRule `pulumi:"configuredTableAssociationAnalysisRules"`
	// Returns the unique identifier of the specified configured table association.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`
	ConfiguredTableAssociationIdentifier *string `pulumi:"configuredTableAssociationIdentifier"`
	// A description of the configured table association.
	Description *string `pulumi:"description"`
	// The service will assume this role to access catalog metadata and query the table.
	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

Returns the Amazon Resource Name (ARN) of the specified configured table association.

Example: `arn:aws:cleanrooms:us-east-1:111122223333:configuredtable/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`

func (LookupConfiguredTableAssociationResultOutput) ConfiguredTableAssociationAnalysisRules added in v0.114.0

An analysis rule for a configured table association. This analysis rule specifies how data from the table can be used within its associated collaboration. In the console, the `ConfiguredTableAssociationAnalysisRule` is referred to as the *collaboration analysis rule* .

func (LookupConfiguredTableAssociationResultOutput) ConfiguredTableAssociationIdentifier

func (o LookupConfiguredTableAssociationResultOutput) ConfiguredTableAssociationIdentifier() pulumi.StringPtrOutput

Returns the unique identifier of the specified configured table association.

Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`

func (LookupConfiguredTableAssociationResultOutput) Description

A description of the configured table association.

func (LookupConfiguredTableAssociationResultOutput) ElementType

func (LookupConfiguredTableAssociationResultOutput) RoleArn

The service will assume this role to access catalog metadata and query the table.

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 {
	// Returns the unique identifier of the specified configured table.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`
	ConfiguredTableIdentifier pulumi.StringInput `pulumi:"configuredTableIdentifier"`
}

func (LookupConfiguredTableOutputArgs) ElementType

type LookupConfiguredTableResult

type LookupConfiguredTableResult struct {
	// The analysis rule that was created for the configured table.
	AnalysisRules []ConfiguredTableAnalysisRule `pulumi:"analysisRules"`
	// Returns the Amazon Resource Name (ARN) of the specified configured table.
	//
	// Example: `arn:aws:cleanrooms:us-east-1:111122223333:configuredtable/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`
	Arn *string `pulumi:"arn"`
	// Returns the unique identifier of the specified configured table.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`
	ConfiguredTableIdentifier *string `pulumi:"configuredTableIdentifier"`
	// A description for the configured table.
	Description *string `pulumi:"description"`
	// A name for the configured table.
	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

The analysis rule that was created for the configured table.

func (LookupConfiguredTableResultOutput) Arn

Returns the Amazon Resource Name (ARN) of the specified configured table.

Example: `arn:aws:cleanrooms:us-east-1:111122223333:configuredtable/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`

func (LookupConfiguredTableResultOutput) ConfiguredTableIdentifier

func (o LookupConfiguredTableResultOutput) ConfiguredTableIdentifier() pulumi.StringPtrOutput

Returns the unique identifier of the specified configured table.

Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE33333`

func (LookupConfiguredTableResultOutput) Description

A description for the configured table.

func (LookupConfiguredTableResultOutput) ElementType

func (LookupConfiguredTableResultOutput) Name

A name for the configured table.

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 LookupIdMappingTableArgs added in v0.115.0

type LookupIdMappingTableArgs struct {
	IdMappingTableIdentifier string `pulumi:"idMappingTableIdentifier"`
	// The unique identifier of the membership resource for the ID mapping table.
	MembershipIdentifier string `pulumi:"membershipIdentifier"`
}

type LookupIdMappingTableOutputArgs added in v0.115.0

type LookupIdMappingTableOutputArgs struct {
	IdMappingTableIdentifier pulumi.StringInput `pulumi:"idMappingTableIdentifier"`
	// The unique identifier of the membership resource for the ID mapping table.
	MembershipIdentifier pulumi.StringInput `pulumi:"membershipIdentifier"`
}

func (LookupIdMappingTableOutputArgs) ElementType added in v0.115.0

type LookupIdMappingTableResult added in v0.115.0

type LookupIdMappingTableResult struct {
	// The Amazon Resource Name (ARN) of the ID mapping table.
	Arn *string `pulumi:"arn"`
	// The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.
	CollaborationArn        *string `pulumi:"collaborationArn"`
	CollaborationIdentifier *string `pulumi:"collaborationIdentifier"`
	// The description of the ID mapping table.
	Description              *string                                 `pulumi:"description"`
	IdMappingTableIdentifier *string                                 `pulumi:"idMappingTableIdentifier"`
	InputReferenceProperties *IdMappingTableInputReferenceProperties `pulumi:"inputReferenceProperties"`
	// The Amazon Resource Name (ARN) of the AWS KMS key.
	KmsKeyArn *string `pulumi:"kmsKeyArn"`
	// The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.
	MembershipArn *string `pulumi:"membershipArn"`
	// An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupIdMappingTable added in v0.115.0

func LookupIdMappingTable(ctx *pulumi.Context, args *LookupIdMappingTableArgs, opts ...pulumi.InvokeOption) (*LookupIdMappingTableResult, error)

Represents an association between an ID mapping workflow and a collaboration

type LookupIdMappingTableResultOutput added in v0.115.0

type LookupIdMappingTableResultOutput struct{ *pulumi.OutputState }

func LookupIdMappingTableOutput added in v0.115.0

func (LookupIdMappingTableResultOutput) Arn added in v0.115.0

The Amazon Resource Name (ARN) of the ID mapping table.

func (LookupIdMappingTableResultOutput) CollaborationArn added in v0.115.0

The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.

func (LookupIdMappingTableResultOutput) CollaborationIdentifier added in v0.115.0

func (o LookupIdMappingTableResultOutput) CollaborationIdentifier() pulumi.StringPtrOutput

func (LookupIdMappingTableResultOutput) Description added in v0.115.0

The description of the ID mapping table.

func (LookupIdMappingTableResultOutput) ElementType added in v0.115.0

func (LookupIdMappingTableResultOutput) IdMappingTableIdentifier added in v0.115.0

func (o LookupIdMappingTableResultOutput) IdMappingTableIdentifier() pulumi.StringPtrOutput

func (LookupIdMappingTableResultOutput) InputReferenceProperties added in v0.115.0

func (LookupIdMappingTableResultOutput) KmsKeyArn added in v0.115.0

The Amazon Resource Name (ARN) of the AWS KMS key.

func (LookupIdMappingTableResultOutput) MembershipArn added in v0.115.0

The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.

func (LookupIdMappingTableResultOutput) Tags added in v0.115.0

An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.

func (LookupIdMappingTableResultOutput) ToLookupIdMappingTableResultOutput added in v0.115.0

func (o LookupIdMappingTableResultOutput) ToLookupIdMappingTableResultOutput() LookupIdMappingTableResultOutput

func (LookupIdMappingTableResultOutput) ToLookupIdMappingTableResultOutputWithContext added in v0.115.0

func (o LookupIdMappingTableResultOutput) ToLookupIdMappingTableResultOutputWithContext(ctx context.Context) LookupIdMappingTableResultOutput

type LookupIdNamespaceAssociationArgs added in v0.115.0

type LookupIdNamespaceAssociationArgs struct {
	IdNamespaceAssociationIdentifier string `pulumi:"idNamespaceAssociationIdentifier"`
	// The unique identifier of the membership that contains the ID namespace association.
	MembershipIdentifier string `pulumi:"membershipIdentifier"`
}

type LookupIdNamespaceAssociationOutputArgs added in v0.115.0

type LookupIdNamespaceAssociationOutputArgs struct {
	IdNamespaceAssociationIdentifier pulumi.StringInput `pulumi:"idNamespaceAssociationIdentifier"`
	// The unique identifier of the membership that contains the ID namespace association.
	MembershipIdentifier pulumi.StringInput `pulumi:"membershipIdentifier"`
}

func (LookupIdNamespaceAssociationOutputArgs) ElementType added in v0.115.0

type LookupIdNamespaceAssociationResult added in v0.115.0

type LookupIdNamespaceAssociationResult struct {
	// The Amazon Resource Name (ARN) of the ID namespace association.
	Arn *string `pulumi:"arn"`
	// The Amazon Resource Name (ARN) of the collaboration that contains this ID namespace association.
	CollaborationArn        *string `pulumi:"collaborationArn"`
	CollaborationIdentifier *string `pulumi:"collaborationIdentifier"`
	// The description of the ID namespace association.
	Description *string `pulumi:"description"`
	// The configuration settings for the ID mapping table.
	IdMappingConfig                  *IdNamespaceAssociationIdMappingConfig          `pulumi:"idMappingConfig"`
	IdNamespaceAssociationIdentifier *string                                         `pulumi:"idNamespaceAssociationIdentifier"`
	InputReferenceProperties         *IdNamespaceAssociationInputReferenceProperties `pulumi:"inputReferenceProperties"`
	// The Amazon Resource Name (ARN) of the membership resource for this ID namespace association.
	MembershipArn *string `pulumi:"membershipArn"`
	// The name of this ID namespace association.
	Name *string `pulumi:"name"`
	// An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupIdNamespaceAssociation added in v0.115.0

func LookupIdNamespaceAssociation(ctx *pulumi.Context, args *LookupIdNamespaceAssociationArgs, opts ...pulumi.InvokeOption) (*LookupIdNamespaceAssociationResult, error)

Represents an association between an ID namespace and a collaboration

type LookupIdNamespaceAssociationResultOutput added in v0.115.0

type LookupIdNamespaceAssociationResultOutput struct{ *pulumi.OutputState }

func (LookupIdNamespaceAssociationResultOutput) Arn added in v0.115.0

The Amazon Resource Name (ARN) of the ID namespace association.

func (LookupIdNamespaceAssociationResultOutput) CollaborationArn added in v0.115.0

The Amazon Resource Name (ARN) of the collaboration that contains this ID namespace association.

func (LookupIdNamespaceAssociationResultOutput) CollaborationIdentifier added in v0.115.0

func (LookupIdNamespaceAssociationResultOutput) Description added in v0.115.0

The description of the ID namespace association.

func (LookupIdNamespaceAssociationResultOutput) ElementType added in v0.115.0

func (LookupIdNamespaceAssociationResultOutput) IdMappingConfig added in v0.115.0

The configuration settings for the ID mapping table.

func (LookupIdNamespaceAssociationResultOutput) IdNamespaceAssociationIdentifier added in v0.115.0

func (o LookupIdNamespaceAssociationResultOutput) IdNamespaceAssociationIdentifier() pulumi.StringPtrOutput

func (LookupIdNamespaceAssociationResultOutput) InputReferenceProperties added in v0.115.0

func (LookupIdNamespaceAssociationResultOutput) MembershipArn added in v0.115.0

The Amazon Resource Name (ARN) of the membership resource for this ID namespace association.

func (LookupIdNamespaceAssociationResultOutput) Name added in v0.115.0

The name of this ID namespace association.

func (LookupIdNamespaceAssociationResultOutput) Tags added in v0.115.0

An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.

func (LookupIdNamespaceAssociationResultOutput) ToLookupIdNamespaceAssociationResultOutput added in v0.115.0

func (o LookupIdNamespaceAssociationResultOutput) ToLookupIdNamespaceAssociationResultOutput() LookupIdNamespaceAssociationResultOutput

func (LookupIdNamespaceAssociationResultOutput) ToLookupIdNamespaceAssociationResultOutputWithContext added in v0.115.0

func (o LookupIdNamespaceAssociationResultOutput) ToLookupIdNamespaceAssociationResultOutputWithContext(ctx context.Context) LookupIdNamespaceAssociationResultOutput

type LookupMembershipArgs

type LookupMembershipArgs struct {
	// Returns the unique identifier of the specified membership.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE22222`
	MembershipIdentifier string `pulumi:"membershipIdentifier"`
}

type LookupMembershipOutputArgs

type LookupMembershipOutputArgs struct {
	// Returns the unique identifier of the specified membership.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE22222`
	MembershipIdentifier pulumi.StringInput `pulumi:"membershipIdentifier"`
}

func (LookupMembershipOutputArgs) ElementType

func (LookupMembershipOutputArgs) ElementType() reflect.Type

type LookupMembershipResult

type LookupMembershipResult struct {
	// Returns the Amazon Resource Name (ARN) of the specified membership.
	//
	// Example: `arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`
	Arn *string `pulumi:"arn"`
	// Returns the Amazon Resource Name (ARN) of the specified collaboration.
	//
	// Example: `arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`
	CollaborationArn *string `pulumi:"collaborationArn"`
	// Returns the unique identifier of the specified collaboration creator account.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`
	CollaborationCreatorAccountId *string `pulumi:"collaborationCreatorAccountId"`
	// The default protected query result configuration as specified by the member who can receive results.
	DefaultResultConfiguration *MembershipProtectedQueryResultConfiguration `pulumi:"defaultResultConfiguration"`
	// Returns the unique identifier of the specified membership.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE22222`
	MembershipIdentifier *string `pulumi:"membershipIdentifier"`
	// The payment responsibilities accepted by the collaboration member.
	PaymentConfiguration *MembershipPaymentConfiguration `pulumi:"paymentConfiguration"`
	// An indicator as to whether query logging has been enabled or disabled for the membership.
	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

Returns the Amazon Resource Name (ARN) of the specified membership.

Example: `arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`

func (LookupMembershipResultOutput) CollaborationArn

Returns the Amazon Resource Name (ARN) of the specified collaboration.

Example: `arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`

func (LookupMembershipResultOutput) CollaborationCreatorAccountId

func (o LookupMembershipResultOutput) CollaborationCreatorAccountId() pulumi.StringPtrOutput

Returns the unique identifier of the specified collaboration creator account.

Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`

func (LookupMembershipResultOutput) DefaultResultConfiguration added in v0.77.0

The default protected query result configuration as specified by the member who can receive results.

func (LookupMembershipResultOutput) ElementType

func (LookupMembershipResultOutput) MembershipIdentifier

func (o LookupMembershipResultOutput) MembershipIdentifier() pulumi.StringPtrOutput

Returns the unique identifier of the specified membership.

Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE22222`

func (LookupMembershipResultOutput) PaymentConfiguration added in v0.91.0

The payment responsibilities accepted by the collaboration member.

func (LookupMembershipResultOutput) QueryLogStatus

An indicator as to whether query logging has been enabled or disabled for the membership.

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 {
	// The identifier for a membership resource.
	MembershipIdentifier string `pulumi:"membershipIdentifier"`
	// A unique identifier for one of your memberships for a collaboration. The privacy budget template is created in the collaboration that this membership belongs to. Accepts a membership ID.
	PrivacyBudgetTemplateIdentifier string `pulumi:"privacyBudgetTemplateIdentifier"`
}

type LookupPrivacyBudgetTemplateOutputArgs added in v0.101.0

type LookupPrivacyBudgetTemplateOutputArgs struct {
	// The identifier for a membership resource.
	MembershipIdentifier pulumi.StringInput `pulumi:"membershipIdentifier"`
	// A unique identifier for one of your memberships for a collaboration. The privacy budget template is created in the collaboration that this membership belongs to. Accepts a membership ID.
	PrivacyBudgetTemplateIdentifier pulumi.StringInput `pulumi:"privacyBudgetTemplateIdentifier"`
}

func (LookupPrivacyBudgetTemplateOutputArgs) ElementType added in v0.101.0

type LookupPrivacyBudgetTemplateResult added in v0.101.0

type LookupPrivacyBudgetTemplateResult struct {
	// The ARN of the privacy budget template.
	Arn *string `pulumi:"arn"`
	// The ARN of the collaboration that contains this privacy budget template.
	CollaborationArn *string `pulumi:"collaborationArn"`
	// The unique ID of the collaboration that contains this privacy budget template.
	CollaborationIdentifier *string `pulumi:"collaborationIdentifier"`
	// The Amazon Resource Name (ARN) of the member who created the privacy budget template.
	MembershipArn *string `pulumi:"membershipArn"`
	// Specifies the epsilon and noise parameters for the privacy budget template.
	Parameters *ParametersProperties `pulumi:"parameters"`
	// A unique identifier for one of your memberships for a collaboration. The privacy budget template is created in the collaboration that this membership belongs to. Accepts a membership ID.
	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

The ARN of the privacy budget template.

func (LookupPrivacyBudgetTemplateResultOutput) CollaborationArn added in v0.101.0

The ARN of the collaboration that contains this privacy budget template.

func (LookupPrivacyBudgetTemplateResultOutput) CollaborationIdentifier added in v0.101.0

The unique ID of the collaboration that contains this privacy budget template.

func (LookupPrivacyBudgetTemplateResultOutput) ElementType added in v0.101.0

func (LookupPrivacyBudgetTemplateResultOutput) MembershipArn added in v0.101.0

The Amazon Resource Name (ARN) of the member who created the privacy budget template.

func (LookupPrivacyBudgetTemplateResultOutput) Parameters added in v0.101.0

Specifies the epsilon and noise parameters for the privacy budget template.

func (LookupPrivacyBudgetTemplateResultOutput) PrivacyBudgetTemplateIdentifier added in v0.101.0

func (o LookupPrivacyBudgetTemplateResultOutput) PrivacyBudgetTemplateIdentifier() pulumi.StringPtrOutput

A unique identifier for one of your memberships for a collaboration. The privacy budget template is created in the collaboration that this membership belongs to. Accepts a membership ID.

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

	// Returns the Amazon Resource Name (ARN) of the specified membership.
	//
	// Example: `arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Returns the Amazon Resource Name (ARN) of the specified collaboration.
	//
	// Example: `arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`
	CollaborationArn pulumi.StringOutput `pulumi:"collaborationArn"`
	// Returns the unique identifier of the specified collaboration creator account.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`
	CollaborationCreatorAccountId pulumi.StringOutput `pulumi:"collaborationCreatorAccountId"`
	// The unique ID for the associated collaboration.
	CollaborationIdentifier pulumi.StringOutput `pulumi:"collaborationIdentifier"`
	// The default protected query result configuration as specified by the member who can receive results.
	DefaultResultConfiguration MembershipProtectedQueryResultConfigurationPtrOutput `pulumi:"defaultResultConfiguration"`
	// Returns the unique identifier of the specified membership.
	//
	// Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE22222`
	MembershipIdentifier pulumi.StringOutput `pulumi:"membershipIdentifier"`
	// The payment responsibilities accepted by the collaboration member.
	PaymentConfiguration MembershipPaymentConfigurationPtrOutput `pulumi:"paymentConfiguration"`
	// An indicator as to whether query logging has been enabled or disabled for the membership.
	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 {
	// The unique ID for the associated collaboration.
	CollaborationIdentifier pulumi.StringInput
	// The default protected query result configuration as specified by the member who can receive results.
	DefaultResultConfiguration MembershipProtectedQueryResultConfigurationPtrInput
	// The payment responsibilities accepted by the collaboration member.
	PaymentConfiguration MembershipPaymentConfigurationPtrInput
	// An indicator as to whether query logging has been enabled or disabled for the membership.
	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

Returns the Amazon Resource Name (ARN) of the specified membership.

Example: `arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`

func (MembershipOutput) CollaborationArn

func (o MembershipOutput) CollaborationArn() pulumi.StringOutput

Returns the Amazon Resource Name (ARN) of the specified collaboration.

Example: `arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`

func (MembershipOutput) CollaborationCreatorAccountId

func (o MembershipOutput) CollaborationCreatorAccountId() pulumi.StringOutput

Returns the unique identifier of the specified collaboration creator account.

Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`

func (MembershipOutput) CollaborationIdentifier

func (o MembershipOutput) CollaborationIdentifier() pulumi.StringOutput

The unique ID for the associated collaboration.

func (MembershipOutput) DefaultResultConfiguration added in v0.77.0

The default protected query result configuration as specified by the member who can receive results.

func (MembershipOutput) ElementType

func (MembershipOutput) ElementType() reflect.Type

func (MembershipOutput) MembershipIdentifier

func (o MembershipOutput) MembershipIdentifier() pulumi.StringOutput

Returns the unique identifier of the specified membership.

Example: `a1b2c3d4-5678-90ab-cdef-EXAMPLE22222`

func (MembershipOutput) PaymentConfiguration added in v0.91.0

The payment responsibilities accepted by the collaboration member.

func (MembershipOutput) QueryLogStatus

An indicator as to whether query logging has been enabled or disabled for the membership.

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 {
	// The payment responsibilities accepted by the collaboration member for query compute costs.
	QueryCompute MembershipQueryComputePaymentConfig `pulumi:"queryCompute"`
}

type MembershipPaymentConfigurationArgs added in v0.91.0

type MembershipPaymentConfigurationArgs struct {
	// The payment responsibilities accepted by the collaboration member for query compute costs.
	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

The payment responsibilities accepted by the collaboration member for query compute costs.

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

The payment responsibilities accepted by the collaboration member for query compute costs.

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 {
	// Required configuration for a protected query with an `s3` output type.
	S3 MembershipProtectedQueryS3OutputConfiguration `pulumi:"s3"`
}

type MembershipProtectedQueryOutputConfigurationArgs added in v0.77.0

type MembershipProtectedQueryOutputConfigurationArgs struct {
	// Required configuration for a protected query with an `s3` output type.
	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

Required configuration for a protected query with an `s3` output type.

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

Required configuration for a protected query with an `s3` output type.

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 {
	// Configuration for protected query results.
	OutputConfiguration MembershipProtectedQueryOutputConfiguration `pulumi:"outputConfiguration"`
	// The unique ARN for an IAM role that is used by AWS Clean Rooms to write protected query results to the result location, given by the member who can receive results.
	RoleArn *string `pulumi:"roleArn"`
}

type MembershipProtectedQueryResultConfigurationArgs added in v0.77.0

type MembershipProtectedQueryResultConfigurationArgs struct {
	// Configuration for protected query results.
	OutputConfiguration MembershipProtectedQueryOutputConfigurationInput `pulumi:"outputConfiguration"`
	// The unique ARN for an IAM role that is used by AWS Clean Rooms to write protected query results to the result location, given by the member who can receive results.
	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

Configuration for protected query results.

func (MembershipProtectedQueryResultConfigurationOutput) RoleArn added in v0.77.0

The unique ARN for an IAM role that is used by AWS Clean Rooms to write protected query results to the result location, given by the member who can receive results.

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

Configuration for protected query results.

func (MembershipProtectedQueryResultConfigurationPtrOutput) RoleArn added in v0.77.0

The unique ARN for an IAM role that is used by AWS Clean Rooms to write protected query results to the result location, given by the member who can receive results.

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 {
	// The S3 bucket to unload the protected query results.
	Bucket string `pulumi:"bucket"`
	// The S3 prefix to unload the protected query results.
	KeyPrefix *string `pulumi:"keyPrefix"`
	// Intended file format of the result.
	ResultFormat MembershipResultFormat `pulumi:"resultFormat"`
	// Indicates whether files should be output as a single file ( `TRUE` ) or output as multiple files ( `FALSE` ). This parameter is only supported for analyses with the Spark analytics engine.
	SingleFileOutput *bool `pulumi:"singleFileOutput"`
}

type MembershipProtectedQueryS3OutputConfigurationArgs added in v0.77.0

type MembershipProtectedQueryS3OutputConfigurationArgs struct {
	// The S3 bucket to unload the protected query results.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The S3 prefix to unload the protected query results.
	KeyPrefix pulumi.StringPtrInput `pulumi:"keyPrefix"`
	// Intended file format of the result.
	ResultFormat MembershipResultFormatInput `pulumi:"resultFormat"`
	// Indicates whether files should be output as a single file ( `TRUE` ) or output as multiple files ( `FALSE` ). This parameter is only supported for analyses with the Spark analytics engine.
	SingleFileOutput pulumi.BoolPtrInput `pulumi:"singleFileOutput"`
}

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

The S3 bucket to unload the protected query results.

func (MembershipProtectedQueryS3OutputConfigurationOutput) ElementType added in v0.77.0

func (MembershipProtectedQueryS3OutputConfigurationOutput) KeyPrefix added in v0.77.0

The S3 prefix to unload the protected query results.

func (MembershipProtectedQueryS3OutputConfigurationOutput) ResultFormat added in v0.77.0

Intended file format of the result.

func (MembershipProtectedQueryS3OutputConfigurationOutput) SingleFileOutput added in v1.8.0

Indicates whether files should be output as a single file ( `TRUE` ) or output as multiple files ( `FALSE` ). This parameter is only supported for analyses with the Spark analytics engine.

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

The S3 bucket to unload the protected query results.

func (MembershipProtectedQueryS3OutputConfigurationPtrOutput) Elem added in v0.77.0

func (MembershipProtectedQueryS3OutputConfigurationPtrOutput) ElementType added in v0.77.0

func (MembershipProtectedQueryS3OutputConfigurationPtrOutput) KeyPrefix added in v0.77.0

The S3 prefix to unload the protected query results.

func (MembershipProtectedQueryS3OutputConfigurationPtrOutput) ResultFormat added in v0.77.0

Intended file format of the result.

func (MembershipProtectedQueryS3OutputConfigurationPtrOutput) SingleFileOutput added in v1.8.0

Indicates whether files should be output as a single file ( `TRUE` ) or output as multiple files ( `FALSE` ). This parameter is only supported for analyses with the Spark analytics engine.

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 {
	// Indicates whether the collaboration member has accepted to pay for query compute costs ( `TRUE` ) or has not accepted to pay for query compute costs ( `FALSE` ).
	//
	// If the collaboration creator has not specified anyone to pay for query compute costs, then the member who can query is the default payer.
	//
	// An error message is returned for the following reasons:
	//
	// - If you set the value to `FALSE` but you are responsible to pay for query compute costs.
	// - If you set the value to `TRUE` but you are not responsible to pay for query compute costs.
	IsResponsible bool `pulumi:"isResponsible"`
}

type MembershipQueryComputePaymentConfigArgs added in v0.91.0

type MembershipQueryComputePaymentConfigArgs struct {
	// Indicates whether the collaboration member has accepted to pay for query compute costs ( `TRUE` ) or has not accepted to pay for query compute costs ( `FALSE` ).
	//
	// If the collaboration creator has not specified anyone to pay for query compute costs, then the member who can query is the default payer.
	//
	// An error message is returned for the following reasons:
	//
	// - If you set the value to `FALSE` but you are responsible to pay for query compute costs.
	// - If you set the value to `TRUE` but you are not responsible to pay for query compute costs.
	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

Indicates whether the collaboration member has accepted to pay for query compute costs ( `TRUE` ) or has not accepted to pay for query compute costs ( `FALSE` ).

If the collaboration creator has not specified anyone to pay for query compute costs, then the member who can query is the default payer.

An error message is returned for the following reasons:

- If you set the value to `FALSE` but you are responsible to pay for query compute costs. - If you set the value to `TRUE` but you are not responsible to pay for query compute costs.

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

Indicates whether the collaboration member has accepted to pay for query compute costs ( `TRUE` ) or has not accepted to pay for query compute costs ( `FALSE` ).

If the collaboration creator has not specified anyone to pay for query compute costs, then the member who can query is the default payer.

An error message is returned for the following reasons:

- If you set the value to `FALSE` but you are responsible to pay for query compute costs. - If you set the value to `TRUE` but you are not responsible to pay for query compute costs.

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 {
	// The key of the tag.
	Key string `pulumi:"key"`
	// The value of the tag.
	Value string `pulumi:"value"`
}

type ParametersProperties added in v0.101.0

type ParametersProperties struct {
	// The epsilon value that you want to use.
	Epsilon int `pulumi:"epsilon"`
	// Noise added per query is measured in terms of the number of users whose contributions you want to obscure. This value governs the rate at which the privacy budget is depleted.
	UsersNoisePerQuery int `pulumi:"usersNoisePerQuery"`
}

Specifies the epsilon and noise parameters for the privacy budget template.

type ParametersPropertiesArgs added in v0.101.0

type ParametersPropertiesArgs struct {
	// The epsilon value that you want to use.
	Epsilon pulumi.IntInput `pulumi:"epsilon"`
	// Noise added per query is measured in terms of the number of users whose contributions you want to obscure. This value governs the rate at which the privacy budget is depleted.
	UsersNoisePerQuery pulumi.IntInput `pulumi:"usersNoisePerQuery"`
}

Specifies the epsilon and noise parameters for the privacy budget template.

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 }

Specifies the epsilon and noise parameters for the privacy budget template.

func (ParametersPropertiesOutput) ElementType added in v0.101.0

func (ParametersPropertiesOutput) ElementType() reflect.Type

func (ParametersPropertiesOutput) Epsilon added in v0.101.0

The epsilon value that you want to use.

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

Noise added per query is measured in terms of the number of users whose contributions you want to obscure. This value governs the rate at which the privacy budget is depleted.

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

The epsilon value that you want to use.

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

Noise added per query is measured in terms of the number of users whose contributions you want to obscure. This value governs the rate at which the privacy budget is depleted.

type PrivacyBudgetTemplate added in v0.101.0

type PrivacyBudgetTemplate struct {
	pulumi.CustomResourceState

	// The ARN of the privacy budget template.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// How often the privacy budget refreshes.
	//
	// > If you plan to regularly bring new data into the collaboration, use `CALENDAR_MONTH` to automatically get a new privacy budget for the collaboration every calendar month. Choosing this option allows arbitrary amounts of information to be revealed about rows of the data when repeatedly queried across refreshes. Avoid choosing this if the same rows will be repeatedly queried between privacy budget refreshes.
	AutoRefresh PrivacyBudgetTemplateAutoRefreshOutput `pulumi:"autoRefresh"`
	// The ARN of the collaboration that contains this privacy budget template.
	CollaborationArn pulumi.StringOutput `pulumi:"collaborationArn"`
	// The unique ID of the collaboration that contains this privacy budget template.
	CollaborationIdentifier pulumi.StringOutput `pulumi:"collaborationIdentifier"`
	// The Amazon Resource Name (ARN) of the member who created the privacy budget template.
	MembershipArn pulumi.StringOutput `pulumi:"membershipArn"`
	// The identifier for a membership resource.
	MembershipIdentifier pulumi.StringOutput `pulumi:"membershipIdentifier"`
	// Specifies the epsilon and noise parameters for the privacy budget template.
	Parameters ParametersPropertiesOutput `pulumi:"parameters"`
	// A unique identifier for one of your memberships for a collaboration. The privacy budget template is created in the collaboration that this membership belongs to. Accepts a membership ID.
	PrivacyBudgetTemplateIdentifier pulumi.StringOutput `pulumi:"privacyBudgetTemplateIdentifier"`
	// Specifies the type of the privacy budget template.
	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 {
	// How often the privacy budget refreshes.
	//
	// > If you plan to regularly bring new data into the collaboration, use `CALENDAR_MONTH` to automatically get a new privacy budget for the collaboration every calendar month. Choosing this option allows arbitrary amounts of information to be revealed about rows of the data when repeatedly queried across refreshes. Avoid choosing this if the same rows will be repeatedly queried between privacy budget refreshes.
	AutoRefresh PrivacyBudgetTemplateAutoRefreshInput
	// The identifier for a membership resource.
	MembershipIdentifier pulumi.StringInput
	// Specifies the epsilon and noise parameters for the privacy budget template.
	Parameters ParametersPropertiesInput
	// Specifies the type of the privacy budget template.
	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

How often the privacy budget refreshes.

> If you plan to regularly bring new data into the collaboration, use `CALENDAR_MONTH` to automatically get a new privacy budget for the collaboration every calendar month. Choosing this option allows arbitrary amounts of information to be revealed about rows of the data when repeatedly queried across refreshes. Avoid choosing this if the same rows will be repeatedly queried between privacy budget refreshes.

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

The ARN of the privacy budget template.

func (PrivacyBudgetTemplateOutput) AutoRefresh added in v0.101.0

How often the privacy budget refreshes.

> If you plan to regularly bring new data into the collaboration, use `CALENDAR_MONTH` to automatically get a new privacy budget for the collaboration every calendar month. Choosing this option allows arbitrary amounts of information to be revealed about rows of the data when repeatedly queried across refreshes. Avoid choosing this if the same rows will be repeatedly queried between privacy budget refreshes.

func (PrivacyBudgetTemplateOutput) CollaborationArn added in v0.101.0

func (o PrivacyBudgetTemplateOutput) CollaborationArn() pulumi.StringOutput

The ARN of the collaboration that contains this privacy budget template.

func (PrivacyBudgetTemplateOutput) CollaborationIdentifier added in v0.101.0

func (o PrivacyBudgetTemplateOutput) CollaborationIdentifier() pulumi.StringOutput

The unique ID of the collaboration that contains this privacy budget template.

func (PrivacyBudgetTemplateOutput) ElementType added in v0.101.0

func (PrivacyBudgetTemplateOutput) MembershipArn added in v0.101.0

The Amazon Resource Name (ARN) of the member who created the privacy budget template.

func (PrivacyBudgetTemplateOutput) MembershipIdentifier added in v0.101.0

func (o PrivacyBudgetTemplateOutput) MembershipIdentifier() pulumi.StringOutput

The identifier for a membership resource.

func (PrivacyBudgetTemplateOutput) Parameters added in v0.101.0

Specifies the epsilon and noise parameters for the privacy budget template.

func (PrivacyBudgetTemplateOutput) PrivacyBudgetTemplateIdentifier added in v0.101.0

func (o PrivacyBudgetTemplateOutput) PrivacyBudgetTemplateIdentifier() pulumi.StringOutput

A unique identifier for one of your memberships for a collaboration. The privacy budget template is created in the collaboration that this membership belongs to. Accepts a membership ID.

func (PrivacyBudgetTemplateOutput) PrivacyBudgetType added in v0.101.0

Specifies the type of the privacy budget template.

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

Specifies the type of the privacy budget template.

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 {
	// The key name of the tag. You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with `aws:` . digits, whitespace, `_` , `.` , `:` , `/` , `=` , `+` , `@` , `-` , and `"` .
	//
	// For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html)
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that's 1 to 256 characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, `_` , `.` , `/` , `=` , `+` , and `-` .
	//
	// For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
	Value string `pulumi:"value"`
}

Jump to

Keyboard shortcuts

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