timestream

package
v0.21.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	ScheduledQueryEncryptionOptionSseS3  = ScheduledQueryEncryptionOption("SSE_S3")
	ScheduledQueryEncryptionOptionSseKms = ScheduledQueryEncryptionOption("SSE_KMS")
)
View Source
const (
	ScheduledQueryMixedMeasureMappingMeasureValueTypeBigint  = ScheduledQueryMixedMeasureMappingMeasureValueType("BIGINT")
	ScheduledQueryMixedMeasureMappingMeasureValueTypeBoolean = ScheduledQueryMixedMeasureMappingMeasureValueType("BOOLEAN")
	ScheduledQueryMixedMeasureMappingMeasureValueTypeDouble  = ScheduledQueryMixedMeasureMappingMeasureValueType("DOUBLE")
	ScheduledQueryMixedMeasureMappingMeasureValueTypeVarchar = ScheduledQueryMixedMeasureMappingMeasureValueType("VARCHAR")
	ScheduledQueryMixedMeasureMappingMeasureValueTypeMulti   = ScheduledQueryMixedMeasureMappingMeasureValueType("MULTI")
)
View Source
const (
	ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeBigint  = ScheduledQueryMultiMeasureAttributeMappingMeasureValueType("BIGINT")
	ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeBoolean = ScheduledQueryMultiMeasureAttributeMappingMeasureValueType("BOOLEAN")
	ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeDouble  = ScheduledQueryMultiMeasureAttributeMappingMeasureValueType("DOUBLE")
	ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeVarchar = ScheduledQueryMultiMeasureAttributeMappingMeasureValueType("VARCHAR")
)
View Source
const (
	ScheduledQueryDimensionValueTypeVarchar = ScheduledQueryDimensionValueType("VARCHAR")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Database

type Database struct {
	pulumi.CustomResourceState

	Arn pulumi.StringOutput `pulumi:"arn"`
	// The name for the database. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the database name.
	DatabaseName pulumi.StringPtrOutput `pulumi:"databaseName"`
	// The KMS key for the database. If the KMS key is not specified, the database will be encrypted with a Timestream managed KMS key located in your account.
	KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"`
	// An array of key-value pairs to apply to this resource.
	Tags DatabaseTagArrayOutput `pulumi:"tags"`
}

The AWS::Timestream::Database resource creates a Timestream database.

func GetDatabase

func GetDatabase(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatabaseState, opts ...pulumi.ResourceOption) (*Database, error)

GetDatabase gets an existing Database 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 NewDatabase

func NewDatabase(ctx *pulumi.Context,
	name string, args *DatabaseArgs, opts ...pulumi.ResourceOption) (*Database, error)

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

func (*Database) ElementType

func (*Database) ElementType() reflect.Type

func (*Database) ToDatabaseOutput

func (i *Database) ToDatabaseOutput() DatabaseOutput

func (*Database) ToDatabaseOutputWithContext

func (i *Database) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput

type DatabaseArgs

type DatabaseArgs struct {
	// The name for the database. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the database name.
	DatabaseName pulumi.StringPtrInput
	// The KMS key for the database. If the KMS key is not specified, the database will be encrypted with a Timestream managed KMS key located in your account.
	KmsKeyId pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags DatabaseTagArrayInput
}

The set of arguments for constructing a Database resource.

func (DatabaseArgs) ElementType

func (DatabaseArgs) ElementType() reflect.Type

type DatabaseInput

type DatabaseInput interface {
	pulumi.Input

	ToDatabaseOutput() DatabaseOutput
	ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
}

type DatabaseOutput

type DatabaseOutput struct{ *pulumi.OutputState }

func (DatabaseOutput) Arn added in v0.17.0

func (DatabaseOutput) DatabaseName added in v0.17.0

func (o DatabaseOutput) DatabaseName() pulumi.StringPtrOutput

The name for the database. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the database name.

func (DatabaseOutput) ElementType

func (DatabaseOutput) ElementType() reflect.Type

func (DatabaseOutput) KmsKeyId added in v0.17.0

func (o DatabaseOutput) KmsKeyId() pulumi.StringPtrOutput

The KMS key for the database. If the KMS key is not specified, the database will be encrypted with a Timestream managed KMS key located in your account.

func (DatabaseOutput) Tags added in v0.17.0

An array of key-value pairs to apply to this resource.

func (DatabaseOutput) ToDatabaseOutput

func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput

func (DatabaseOutput) ToDatabaseOutputWithContext

func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput

type DatabaseState

type DatabaseState struct {
}

func (DatabaseState) ElementType

func (DatabaseState) ElementType() reflect.Type

type DatabaseTag

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

You can use the Resource Tags property to apply tags to resources, which can help you identify and categorize those resources.

type DatabaseTagArgs

type DatabaseTagArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

You can use the Resource Tags property to apply tags to resources, which can help you identify and categorize those resources.

func (DatabaseTagArgs) ElementType

func (DatabaseTagArgs) ElementType() reflect.Type

func (DatabaseTagArgs) ToDatabaseTagOutput

func (i DatabaseTagArgs) ToDatabaseTagOutput() DatabaseTagOutput

func (DatabaseTagArgs) ToDatabaseTagOutputWithContext

func (i DatabaseTagArgs) ToDatabaseTagOutputWithContext(ctx context.Context) DatabaseTagOutput

type DatabaseTagArray

type DatabaseTagArray []DatabaseTagInput

func (DatabaseTagArray) ElementType

func (DatabaseTagArray) ElementType() reflect.Type

func (DatabaseTagArray) ToDatabaseTagArrayOutput

func (i DatabaseTagArray) ToDatabaseTagArrayOutput() DatabaseTagArrayOutput

func (DatabaseTagArray) ToDatabaseTagArrayOutputWithContext

func (i DatabaseTagArray) ToDatabaseTagArrayOutputWithContext(ctx context.Context) DatabaseTagArrayOutput

type DatabaseTagArrayInput

type DatabaseTagArrayInput interface {
	pulumi.Input

	ToDatabaseTagArrayOutput() DatabaseTagArrayOutput
	ToDatabaseTagArrayOutputWithContext(context.Context) DatabaseTagArrayOutput
}

DatabaseTagArrayInput is an input type that accepts DatabaseTagArray and DatabaseTagArrayOutput values. You can construct a concrete instance of `DatabaseTagArrayInput` via:

DatabaseTagArray{ DatabaseTagArgs{...} }

type DatabaseTagArrayOutput

type DatabaseTagArrayOutput struct{ *pulumi.OutputState }

func (DatabaseTagArrayOutput) ElementType

func (DatabaseTagArrayOutput) ElementType() reflect.Type

func (DatabaseTagArrayOutput) Index

func (DatabaseTagArrayOutput) ToDatabaseTagArrayOutput

func (o DatabaseTagArrayOutput) ToDatabaseTagArrayOutput() DatabaseTagArrayOutput

func (DatabaseTagArrayOutput) ToDatabaseTagArrayOutputWithContext

func (o DatabaseTagArrayOutput) ToDatabaseTagArrayOutputWithContext(ctx context.Context) DatabaseTagArrayOutput

type DatabaseTagInput

type DatabaseTagInput interface {
	pulumi.Input

	ToDatabaseTagOutput() DatabaseTagOutput
	ToDatabaseTagOutputWithContext(context.Context) DatabaseTagOutput
}

DatabaseTagInput is an input type that accepts DatabaseTagArgs and DatabaseTagOutput values. You can construct a concrete instance of `DatabaseTagInput` via:

DatabaseTagArgs{...}

type DatabaseTagOutput

type DatabaseTagOutput struct{ *pulumi.OutputState }

You can use the Resource Tags property to apply tags to resources, which can help you identify and categorize those resources.

func (DatabaseTagOutput) ElementType

func (DatabaseTagOutput) ElementType() reflect.Type

func (DatabaseTagOutput) Key

func (DatabaseTagOutput) ToDatabaseTagOutput

func (o DatabaseTagOutput) ToDatabaseTagOutput() DatabaseTagOutput

func (DatabaseTagOutput) ToDatabaseTagOutputWithContext

func (o DatabaseTagOutput) ToDatabaseTagOutputWithContext(ctx context.Context) DatabaseTagOutput

func (DatabaseTagOutput) Value

type LookupDatabaseArgs added in v0.12.0

type LookupDatabaseArgs struct {
	// The name for the database. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the database name.
	DatabaseName string `pulumi:"databaseName"`
}

type LookupDatabaseOutputArgs added in v0.12.0

type LookupDatabaseOutputArgs struct {
	// The name for the database. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the database name.
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
}

func (LookupDatabaseOutputArgs) ElementType added in v0.12.0

func (LookupDatabaseOutputArgs) ElementType() reflect.Type

type LookupDatabaseResult added in v0.12.0

type LookupDatabaseResult struct {
	Arn *string `pulumi:"arn"`
	// The KMS key for the database. If the KMS key is not specified, the database will be encrypted with a Timestream managed KMS key located in your account.
	KmsKeyId *string `pulumi:"kmsKeyId"`
	// An array of key-value pairs to apply to this resource.
	Tags []DatabaseTag `pulumi:"tags"`
}

func LookupDatabase added in v0.12.0

func LookupDatabase(ctx *pulumi.Context, args *LookupDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseResult, error)

The AWS::Timestream::Database resource creates a Timestream database.

type LookupDatabaseResultOutput added in v0.12.0

type LookupDatabaseResultOutput struct{ *pulumi.OutputState }

func LookupDatabaseOutput added in v0.12.0

func LookupDatabaseOutput(ctx *pulumi.Context, args LookupDatabaseOutputArgs, opts ...pulumi.InvokeOption) LookupDatabaseResultOutput

func (LookupDatabaseResultOutput) Arn added in v0.12.0

func (LookupDatabaseResultOutput) ElementType added in v0.12.0

func (LookupDatabaseResultOutput) ElementType() reflect.Type

func (LookupDatabaseResultOutput) KmsKeyId added in v0.12.0

The KMS key for the database. If the KMS key is not specified, the database will be encrypted with a Timestream managed KMS key located in your account.

func (LookupDatabaseResultOutput) Tags added in v0.12.0

An array of key-value pairs to apply to this resource.

func (LookupDatabaseResultOutput) ToLookupDatabaseResultOutput added in v0.12.0

func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutput() LookupDatabaseResultOutput

func (LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext added in v0.12.0

func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext(ctx context.Context) LookupDatabaseResultOutput

type LookupScheduledQueryArgs added in v0.12.0

type LookupScheduledQueryArgs struct {
	Arn string `pulumi:"arn"`
}

type LookupScheduledQueryOutputArgs added in v0.12.0

type LookupScheduledQueryOutputArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupScheduledQueryOutputArgs) ElementType added in v0.12.0

type LookupScheduledQueryResult added in v0.12.0

type LookupScheduledQueryResult struct {
	Arn *string `pulumi:"arn"`
	// Configuration for error reporting. Error reports will be generated when a problem is encountered when writing the query results.
	SQErrorReportConfiguration *string `pulumi:"sQErrorReportConfiguration"`
	// The Amazon KMS key used to encrypt the scheduled query resource, at-rest. If the Amazon KMS key is not specified, the scheduled query resource will be encrypted with a Timestream owned Amazon KMS key. To specify a KMS key, use the key ID, key ARN, alias name, or alias ARN. When using an alias name, prefix the name with alias/. If ErrorReportConfiguration uses SSE_KMS as encryption type, the same KmsKeyId is used to encrypt the error report at rest.
	SQKmsKeyId *string `pulumi:"sQKmsKeyId"`
	// The name of the scheduled query. Scheduled query names must be unique within each Region.
	SQName *string `pulumi:"sQName"`
	// Notification configuration for the scheduled query. A notification is sent by Timestream when a query run finishes, when the state is updated or when you delete it.
	SQNotificationConfiguration *string `pulumi:"sQNotificationConfiguration"`
	// The query string to run. Parameter names can be specified in the query string @ character followed by an identifier. The named Parameter @scheduled_runtime is reserved and can be used in the query to get the time at which the query is scheduled to run. The timestamp calculated according to the ScheduleConfiguration parameter, will be the value of @scheduled_runtime paramater for each query run. For example, consider an instance of a scheduled query executing on 2021-12-01 00:00:00. For this instance, the @scheduled_runtime parameter is initialized to the timestamp 2021-12-01 00:00:00 when invoking the query.
	SQQueryString *string `pulumi:"sQQueryString"`
	// Configuration for when the scheduled query is executed.
	SQScheduleConfiguration *string `pulumi:"sQScheduleConfiguration"`
	// The ARN for the IAM role that Timestream will assume when running the scheduled query.
	SQScheduledQueryExecutionRoleArn *string `pulumi:"sQScheduledQueryExecutionRoleArn"`
	// Configuration of target store where scheduled query results are written to.
	SQTargetConfiguration *string             `pulumi:"sQTargetConfiguration"`
	Tags                  []ScheduledQueryTag `pulumi:"tags"`
}

func LookupScheduledQuery added in v0.12.0

func LookupScheduledQuery(ctx *pulumi.Context, args *LookupScheduledQueryArgs, opts ...pulumi.InvokeOption) (*LookupScheduledQueryResult, error)

The AWS::Timestream::ScheduledQuery resource creates a Timestream Scheduled Query.

type LookupScheduledQueryResultOutput added in v0.12.0

type LookupScheduledQueryResultOutput struct{ *pulumi.OutputState }

func LookupScheduledQueryOutput added in v0.12.0

func (LookupScheduledQueryResultOutput) Arn added in v0.12.0

func (LookupScheduledQueryResultOutput) ElementType added in v0.12.0

func (LookupScheduledQueryResultOutput) SQErrorReportConfiguration added in v0.12.0

func (o LookupScheduledQueryResultOutput) SQErrorReportConfiguration() pulumi.StringPtrOutput

Configuration for error reporting. Error reports will be generated when a problem is encountered when writing the query results.

func (LookupScheduledQueryResultOutput) SQKmsKeyId added in v0.12.0

The Amazon KMS key used to encrypt the scheduled query resource, at-rest. If the Amazon KMS key is not specified, the scheduled query resource will be encrypted with a Timestream owned Amazon KMS key. To specify a KMS key, use the key ID, key ARN, alias name, or alias ARN. When using an alias name, prefix the name with alias/. If ErrorReportConfiguration uses SSE_KMS as encryption type, the same KmsKeyId is used to encrypt the error report at rest.

func (LookupScheduledQueryResultOutput) SQName added in v0.12.0

The name of the scheduled query. Scheduled query names must be unique within each Region.

func (LookupScheduledQueryResultOutput) SQNotificationConfiguration added in v0.12.0

func (o LookupScheduledQueryResultOutput) SQNotificationConfiguration() pulumi.StringPtrOutput

Notification configuration for the scheduled query. A notification is sent by Timestream when a query run finishes, when the state is updated or when you delete it.

func (LookupScheduledQueryResultOutput) SQQueryString added in v0.12.0

The query string to run. Parameter names can be specified in the query string @ character followed by an identifier. The named Parameter @scheduled_runtime is reserved and can be used in the query to get the time at which the query is scheduled to run. The timestamp calculated according to the ScheduleConfiguration parameter, will be the value of @scheduled_runtime paramater for each query run. For example, consider an instance of a scheduled query executing on 2021-12-01 00:00:00. For this instance, the @scheduled_runtime parameter is initialized to the timestamp 2021-12-01 00:00:00 when invoking the query.

func (LookupScheduledQueryResultOutput) SQScheduleConfiguration added in v0.12.0

func (o LookupScheduledQueryResultOutput) SQScheduleConfiguration() pulumi.StringPtrOutput

Configuration for when the scheduled query is executed.

func (LookupScheduledQueryResultOutput) SQScheduledQueryExecutionRoleArn added in v0.12.0

func (o LookupScheduledQueryResultOutput) SQScheduledQueryExecutionRoleArn() pulumi.StringPtrOutput

The ARN for the IAM role that Timestream will assume when running the scheduled query.

func (LookupScheduledQueryResultOutput) SQTargetConfiguration added in v0.12.0

func (o LookupScheduledQueryResultOutput) SQTargetConfiguration() pulumi.StringPtrOutput

Configuration of target store where scheduled query results are written to.

func (LookupScheduledQueryResultOutput) Tags added in v0.12.0

func (LookupScheduledQueryResultOutput) ToLookupScheduledQueryResultOutput added in v0.12.0

func (o LookupScheduledQueryResultOutput) ToLookupScheduledQueryResultOutput() LookupScheduledQueryResultOutput

func (LookupScheduledQueryResultOutput) ToLookupScheduledQueryResultOutputWithContext added in v0.12.0

func (o LookupScheduledQueryResultOutput) ToLookupScheduledQueryResultOutputWithContext(ctx context.Context) LookupScheduledQueryResultOutput

type LookupTableArgs added in v0.12.0

type LookupTableArgs struct {
	// The name for the database which the table to be created belongs to.
	DatabaseName string `pulumi:"databaseName"`
	// The name for the table. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the table name.
	TableName string `pulumi:"tableName"`
}

type LookupTableOutputArgs added in v0.12.0

type LookupTableOutputArgs struct {
	// The name for the database which the table to be created belongs to.
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// The name for the table. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the table name.
	TableName pulumi.StringInput `pulumi:"tableName"`
}

func (LookupTableOutputArgs) ElementType added in v0.12.0

func (LookupTableOutputArgs) ElementType() reflect.Type

type LookupTableResult added in v0.12.0

type LookupTableResult struct {
	Arn *string `pulumi:"arn"`
	// The properties that determine whether magnetic store writes are enabled.
	MagneticStoreWriteProperties *MagneticStoreWritePropertiesProperties `pulumi:"magneticStoreWriteProperties"`
	// The table name exposed as a read-only attribute.
	Name *string `pulumi:"name"`
	// The retention duration of the memory store and the magnetic store.
	RetentionProperties *RetentionPropertiesProperties `pulumi:"retentionProperties"`
	// An array of key-value pairs to apply to this resource.
	Tags []TableTag `pulumi:"tags"`
}

func LookupTable added in v0.12.0

func LookupTable(ctx *pulumi.Context, args *LookupTableArgs, opts ...pulumi.InvokeOption) (*LookupTableResult, error)

The AWS::Timestream::Table resource creates a Timestream Table.

type LookupTableResultOutput added in v0.12.0

type LookupTableResultOutput struct{ *pulumi.OutputState }

func LookupTableOutput added in v0.12.0

func LookupTableOutput(ctx *pulumi.Context, args LookupTableOutputArgs, opts ...pulumi.InvokeOption) LookupTableResultOutput

func (LookupTableResultOutput) Arn added in v0.12.0

func (LookupTableResultOutput) ElementType added in v0.12.0

func (LookupTableResultOutput) ElementType() reflect.Type

func (LookupTableResultOutput) MagneticStoreWriteProperties added in v0.12.0

The properties that determine whether magnetic store writes are enabled.

func (LookupTableResultOutput) Name added in v0.12.0

The table name exposed as a read-only attribute.

func (LookupTableResultOutput) RetentionProperties added in v0.12.0

The retention duration of the memory store and the magnetic store.

func (LookupTableResultOutput) Tags added in v0.12.0

An array of key-value pairs to apply to this resource.

func (LookupTableResultOutput) ToLookupTableResultOutput added in v0.12.0

func (o LookupTableResultOutput) ToLookupTableResultOutput() LookupTableResultOutput

func (LookupTableResultOutput) ToLookupTableResultOutputWithContext added in v0.12.0

func (o LookupTableResultOutput) ToLookupTableResultOutputWithContext(ctx context.Context) LookupTableResultOutput

type MagneticStoreWritePropertiesProperties added in v0.12.0

type MagneticStoreWritePropertiesProperties struct {
	// Boolean flag indicating whether magnetic store writes are enabled.
	EnableMagneticStoreWrites bool `pulumi:"enableMagneticStoreWrites"`
	// Location to store information about records that were asynchronously rejected during magnetic store writes.
	MagneticStoreRejectedDataLocation *MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationProperties `pulumi:"magneticStoreRejectedDataLocation"`
}

The properties that determine whether magnetic store writes are enabled.

type MagneticStoreWritePropertiesPropertiesArgs added in v0.12.0

type MagneticStoreWritePropertiesPropertiesArgs struct {
	// Boolean flag indicating whether magnetic store writes are enabled.
	EnableMagneticStoreWrites pulumi.BoolInput `pulumi:"enableMagneticStoreWrites"`
	// Location to store information about records that were asynchronously rejected during magnetic store writes.
	MagneticStoreRejectedDataLocation MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrInput `pulumi:"magneticStoreRejectedDataLocation"`
}

The properties that determine whether magnetic store writes are enabled.

func (MagneticStoreWritePropertiesPropertiesArgs) ElementType added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesArgs) ToMagneticStoreWritePropertiesPropertiesOutput added in v0.12.0

func (i MagneticStoreWritePropertiesPropertiesArgs) ToMagneticStoreWritePropertiesPropertiesOutput() MagneticStoreWritePropertiesPropertiesOutput

func (MagneticStoreWritePropertiesPropertiesArgs) ToMagneticStoreWritePropertiesPropertiesOutputWithContext added in v0.12.0

func (i MagneticStoreWritePropertiesPropertiesArgs) ToMagneticStoreWritePropertiesPropertiesOutputWithContext(ctx context.Context) MagneticStoreWritePropertiesPropertiesOutput

func (MagneticStoreWritePropertiesPropertiesArgs) ToMagneticStoreWritePropertiesPropertiesPtrOutput added in v0.12.0

func (i MagneticStoreWritePropertiesPropertiesArgs) ToMagneticStoreWritePropertiesPropertiesPtrOutput() MagneticStoreWritePropertiesPropertiesPtrOutput

func (MagneticStoreWritePropertiesPropertiesArgs) ToMagneticStoreWritePropertiesPropertiesPtrOutputWithContext added in v0.12.0

func (i MagneticStoreWritePropertiesPropertiesArgs) ToMagneticStoreWritePropertiesPropertiesPtrOutputWithContext(ctx context.Context) MagneticStoreWritePropertiesPropertiesPtrOutput

type MagneticStoreWritePropertiesPropertiesInput added in v0.12.0

type MagneticStoreWritePropertiesPropertiesInput interface {
	pulumi.Input

	ToMagneticStoreWritePropertiesPropertiesOutput() MagneticStoreWritePropertiesPropertiesOutput
	ToMagneticStoreWritePropertiesPropertiesOutputWithContext(context.Context) MagneticStoreWritePropertiesPropertiesOutput
}

MagneticStoreWritePropertiesPropertiesInput is an input type that accepts MagneticStoreWritePropertiesPropertiesArgs and MagneticStoreWritePropertiesPropertiesOutput values. You can construct a concrete instance of `MagneticStoreWritePropertiesPropertiesInput` via:

MagneticStoreWritePropertiesPropertiesArgs{...}

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationProperties added in v0.12.0

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationProperties struct {
	// S3 configuration for location to store rejections from magnetic store writes
	S3Configuration *MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationProperties `pulumi:"s3Configuration"`
}

Location to store information about records that were asynchronously rejected during magnetic store writes.

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesArgs added in v0.12.0

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesArgs struct {
	// S3 configuration for location to store rejections from magnetic store writes
	S3Configuration MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrInput `pulumi:"s3Configuration"`
}

Location to store information about records that were asynchronously rejected during magnetic store writes.

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesArgs) ElementType added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesArgs) ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesOutput added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesArgs) ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesOutputWithContext added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesArgs) ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrOutput added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesArgs) ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrOutputWithContext added in v0.12.0

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesInput added in v0.12.0

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesInput interface {
	pulumi.Input

	ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesOutput() MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesOutput
	ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesOutputWithContext(context.Context) MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesOutput
}

MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesInput is an input type that accepts MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesArgs and MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesOutput values. You can construct a concrete instance of `MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesInput` via:

MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesArgs{...}

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesOutput added in v0.12.0

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesOutput struct{ *pulumi.OutputState }

Location to store information about records that were asynchronously rejected during magnetic store writes.

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesOutput) ElementType added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesOutput) S3Configuration added in v0.12.0

S3 configuration for location to store rejections from magnetic store writes

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesOutput) ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesOutput added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesOutput) ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesOutputWithContext added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesOutput) ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrOutput added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesOutput) ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrOutputWithContext added in v0.12.0

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrInput added in v0.12.0

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrInput interface {
	pulumi.Input

	ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrOutput() MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrOutput
	ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrOutputWithContext(context.Context) MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrOutput
}

MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrInput is an input type that accepts MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesArgs, MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtr and MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrOutput values. You can construct a concrete instance of `MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrInput` via:

        MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesArgs{...}

or:

        nil

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrOutput added in v0.12.0

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrOutput) Elem added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrOutput) ElementType added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrOutput) S3Configuration added in v0.12.0

S3 configuration for location to store rejections from magnetic store writes

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrOutput) ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrOutput added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrOutput) ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesPtrOutputWithContext added in v0.12.0

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationProperties added in v0.12.0

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationProperties struct {
	// The bucket name used to store the data.
	BucketName string `pulumi:"bucketName"`
	// Either SSE_KMS or SSE_S3.
	EncryptionOption string `pulumi:"encryptionOption"`
	// Must be provided if SSE_KMS is specified as the encryption option
	KmsKeyId *string `pulumi:"kmsKeyId"`
	// String used to prefix all data in the bucket.
	ObjectKeyPrefix *string `pulumi:"objectKeyPrefix"`
}

S3 configuration for location to store rejections from magnetic store writes

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesArgs added in v0.12.0

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesArgs struct {
	// The bucket name used to store the data.
	BucketName pulumi.StringInput `pulumi:"bucketName"`
	// Either SSE_KMS or SSE_S3.
	EncryptionOption pulumi.StringInput `pulumi:"encryptionOption"`
	// Must be provided if SSE_KMS is specified as the encryption option
	KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
	// String used to prefix all data in the bucket.
	ObjectKeyPrefix pulumi.StringPtrInput `pulumi:"objectKeyPrefix"`
}

S3 configuration for location to store rejections from magnetic store writes

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesArgs) ElementType added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesArgs) ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesOutput added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesArgs) ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesOutputWithContext added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesArgs) ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutput added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesArgs) ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutputWithContext added in v0.12.0

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesInput added in v0.12.0

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesInput interface {
	pulumi.Input

	ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesOutput() MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesOutput
	ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesOutputWithContext(context.Context) MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesOutput
}

MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesInput is an input type that accepts MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesArgs and MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesOutput values. You can construct a concrete instance of `MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesInput` via:

MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesArgs{...}

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesOutput added in v0.12.0

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesOutput struct{ *pulumi.OutputState }

S3 configuration for location to store rejections from magnetic store writes

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesOutput) BucketName added in v0.12.0

The bucket name used to store the data.

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesOutput) ElementType added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesOutput) EncryptionOption added in v0.12.0

Either SSE_KMS or SSE_S3.

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesOutput) KmsKeyId added in v0.12.0

Must be provided if SSE_KMS is specified as the encryption option

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesOutput) ObjectKeyPrefix added in v0.12.0

String used to prefix all data in the bucket.

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesOutput) ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesOutput added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesOutput) ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesOutputWithContext added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesOutput) ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutput added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesOutput) ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutputWithContext added in v0.12.0

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrInput added in v0.12.0

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutput() MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutput
	ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutputWithContext(context.Context) MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutput
}

MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrInput is an input type that accepts MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesArgs, MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtr and MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrInput` via:

        MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesArgs{...}

or:

        nil

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutput added in v0.12.0

type MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutput) BucketName added in v0.12.0

The bucket name used to store the data.

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutput) Elem added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutput) ElementType added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutput) EncryptionOption added in v0.12.0

Either SSE_KMS or SSE_S3.

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutput) KmsKeyId added in v0.12.0

Must be provided if SSE_KMS is specified as the encryption option

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutput) ObjectKeyPrefix added in v0.12.0

String used to prefix all data in the bucket.

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutput) ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutput added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutput) ToMagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesPtrOutputWithContext added in v0.12.0

type MagneticStoreWritePropertiesPropertiesOutput added in v0.12.0

type MagneticStoreWritePropertiesPropertiesOutput struct{ *pulumi.OutputState }

The properties that determine whether magnetic store writes are enabled.

func (MagneticStoreWritePropertiesPropertiesOutput) ElementType added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesOutput) EnableMagneticStoreWrites added in v0.12.0

func (o MagneticStoreWritePropertiesPropertiesOutput) EnableMagneticStoreWrites() pulumi.BoolOutput

Boolean flag indicating whether magnetic store writes are enabled.

func (MagneticStoreWritePropertiesPropertiesOutput) MagneticStoreRejectedDataLocation added in v0.12.0

Location to store information about records that were asynchronously rejected during magnetic store writes.

func (MagneticStoreWritePropertiesPropertiesOutput) ToMagneticStoreWritePropertiesPropertiesOutput added in v0.12.0

func (o MagneticStoreWritePropertiesPropertiesOutput) ToMagneticStoreWritePropertiesPropertiesOutput() MagneticStoreWritePropertiesPropertiesOutput

func (MagneticStoreWritePropertiesPropertiesOutput) ToMagneticStoreWritePropertiesPropertiesOutputWithContext added in v0.12.0

func (o MagneticStoreWritePropertiesPropertiesOutput) ToMagneticStoreWritePropertiesPropertiesOutputWithContext(ctx context.Context) MagneticStoreWritePropertiesPropertiesOutput

func (MagneticStoreWritePropertiesPropertiesOutput) ToMagneticStoreWritePropertiesPropertiesPtrOutput added in v0.12.0

func (o MagneticStoreWritePropertiesPropertiesOutput) ToMagneticStoreWritePropertiesPropertiesPtrOutput() MagneticStoreWritePropertiesPropertiesPtrOutput

func (MagneticStoreWritePropertiesPropertiesOutput) ToMagneticStoreWritePropertiesPropertiesPtrOutputWithContext added in v0.12.0

func (o MagneticStoreWritePropertiesPropertiesOutput) ToMagneticStoreWritePropertiesPropertiesPtrOutputWithContext(ctx context.Context) MagneticStoreWritePropertiesPropertiesPtrOutput

type MagneticStoreWritePropertiesPropertiesPtrInput added in v0.12.0

type MagneticStoreWritePropertiesPropertiesPtrInput interface {
	pulumi.Input

	ToMagneticStoreWritePropertiesPropertiesPtrOutput() MagneticStoreWritePropertiesPropertiesPtrOutput
	ToMagneticStoreWritePropertiesPropertiesPtrOutputWithContext(context.Context) MagneticStoreWritePropertiesPropertiesPtrOutput
}

MagneticStoreWritePropertiesPropertiesPtrInput is an input type that accepts MagneticStoreWritePropertiesPropertiesArgs, MagneticStoreWritePropertiesPropertiesPtr and MagneticStoreWritePropertiesPropertiesPtrOutput values. You can construct a concrete instance of `MagneticStoreWritePropertiesPropertiesPtrInput` via:

        MagneticStoreWritePropertiesPropertiesArgs{...}

or:

        nil

type MagneticStoreWritePropertiesPropertiesPtrOutput added in v0.12.0

type MagneticStoreWritePropertiesPropertiesPtrOutput struct{ *pulumi.OutputState }

func (MagneticStoreWritePropertiesPropertiesPtrOutput) Elem added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesPtrOutput) ElementType added in v0.12.0

func (MagneticStoreWritePropertiesPropertiesPtrOutput) EnableMagneticStoreWrites added in v0.12.0

Boolean flag indicating whether magnetic store writes are enabled.

func (MagneticStoreWritePropertiesPropertiesPtrOutput) MagneticStoreRejectedDataLocation added in v0.12.0

Location to store information about records that were asynchronously rejected during magnetic store writes.

func (MagneticStoreWritePropertiesPropertiesPtrOutput) ToMagneticStoreWritePropertiesPropertiesPtrOutput added in v0.12.0

func (o MagneticStoreWritePropertiesPropertiesPtrOutput) ToMagneticStoreWritePropertiesPropertiesPtrOutput() MagneticStoreWritePropertiesPropertiesPtrOutput

func (MagneticStoreWritePropertiesPropertiesPtrOutput) ToMagneticStoreWritePropertiesPropertiesPtrOutputWithContext added in v0.12.0

func (o MagneticStoreWritePropertiesPropertiesPtrOutput) ToMagneticStoreWritePropertiesPropertiesPtrOutputWithContext(ctx context.Context) MagneticStoreWritePropertiesPropertiesPtrOutput

type RetentionPropertiesProperties added in v0.2.0

type RetentionPropertiesProperties struct {
	// The duration for which data must be stored in the magnetic store.
	MagneticStoreRetentionPeriodInDays *string `pulumi:"magneticStoreRetentionPeriodInDays"`
	// The duration for which data must be stored in the memory store.
	MemoryStoreRetentionPeriodInHours *string `pulumi:"memoryStoreRetentionPeriodInHours"`
}

The retention duration of the memory store and the magnetic store.

type RetentionPropertiesPropertiesArgs added in v0.2.0

type RetentionPropertiesPropertiesArgs struct {
	// The duration for which data must be stored in the magnetic store.
	MagneticStoreRetentionPeriodInDays pulumi.StringPtrInput `pulumi:"magneticStoreRetentionPeriodInDays"`
	// The duration for which data must be stored in the memory store.
	MemoryStoreRetentionPeriodInHours pulumi.StringPtrInput `pulumi:"memoryStoreRetentionPeriodInHours"`
}

The retention duration of the memory store and the magnetic store.

func (RetentionPropertiesPropertiesArgs) ElementType added in v0.2.0

func (RetentionPropertiesPropertiesArgs) ToRetentionPropertiesPropertiesOutput added in v0.2.0

func (i RetentionPropertiesPropertiesArgs) ToRetentionPropertiesPropertiesOutput() RetentionPropertiesPropertiesOutput

func (RetentionPropertiesPropertiesArgs) ToRetentionPropertiesPropertiesOutputWithContext added in v0.2.0

func (i RetentionPropertiesPropertiesArgs) ToRetentionPropertiesPropertiesOutputWithContext(ctx context.Context) RetentionPropertiesPropertiesOutput

func (RetentionPropertiesPropertiesArgs) ToRetentionPropertiesPropertiesPtrOutput added in v0.2.0

func (i RetentionPropertiesPropertiesArgs) ToRetentionPropertiesPropertiesPtrOutput() RetentionPropertiesPropertiesPtrOutput

func (RetentionPropertiesPropertiesArgs) ToRetentionPropertiesPropertiesPtrOutputWithContext added in v0.2.0

func (i RetentionPropertiesPropertiesArgs) ToRetentionPropertiesPropertiesPtrOutputWithContext(ctx context.Context) RetentionPropertiesPropertiesPtrOutput

type RetentionPropertiesPropertiesInput added in v0.2.0

type RetentionPropertiesPropertiesInput interface {
	pulumi.Input

	ToRetentionPropertiesPropertiesOutput() RetentionPropertiesPropertiesOutput
	ToRetentionPropertiesPropertiesOutputWithContext(context.Context) RetentionPropertiesPropertiesOutput
}

RetentionPropertiesPropertiesInput is an input type that accepts RetentionPropertiesPropertiesArgs and RetentionPropertiesPropertiesOutput values. You can construct a concrete instance of `RetentionPropertiesPropertiesInput` via:

RetentionPropertiesPropertiesArgs{...}

type RetentionPropertiesPropertiesOutput added in v0.2.0

type RetentionPropertiesPropertiesOutput struct{ *pulumi.OutputState }

The retention duration of the memory store and the magnetic store.

func (RetentionPropertiesPropertiesOutput) ElementType added in v0.2.0

func (RetentionPropertiesPropertiesOutput) MagneticStoreRetentionPeriodInDays added in v0.2.0

func (o RetentionPropertiesPropertiesOutput) MagneticStoreRetentionPeriodInDays() pulumi.StringPtrOutput

The duration for which data must be stored in the magnetic store.

func (RetentionPropertiesPropertiesOutput) MemoryStoreRetentionPeriodInHours added in v0.2.0

func (o RetentionPropertiesPropertiesOutput) MemoryStoreRetentionPeriodInHours() pulumi.StringPtrOutput

The duration for which data must be stored in the memory store.

func (RetentionPropertiesPropertiesOutput) ToRetentionPropertiesPropertiesOutput added in v0.2.0

func (o RetentionPropertiesPropertiesOutput) ToRetentionPropertiesPropertiesOutput() RetentionPropertiesPropertiesOutput

func (RetentionPropertiesPropertiesOutput) ToRetentionPropertiesPropertiesOutputWithContext added in v0.2.0

func (o RetentionPropertiesPropertiesOutput) ToRetentionPropertiesPropertiesOutputWithContext(ctx context.Context) RetentionPropertiesPropertiesOutput

func (RetentionPropertiesPropertiesOutput) ToRetentionPropertiesPropertiesPtrOutput added in v0.2.0

func (o RetentionPropertiesPropertiesOutput) ToRetentionPropertiesPropertiesPtrOutput() RetentionPropertiesPropertiesPtrOutput

func (RetentionPropertiesPropertiesOutput) ToRetentionPropertiesPropertiesPtrOutputWithContext added in v0.2.0

func (o RetentionPropertiesPropertiesOutput) ToRetentionPropertiesPropertiesPtrOutputWithContext(ctx context.Context) RetentionPropertiesPropertiesPtrOutput

type RetentionPropertiesPropertiesPtrInput added in v0.2.0

type RetentionPropertiesPropertiesPtrInput interface {
	pulumi.Input

	ToRetentionPropertiesPropertiesPtrOutput() RetentionPropertiesPropertiesPtrOutput
	ToRetentionPropertiesPropertiesPtrOutputWithContext(context.Context) RetentionPropertiesPropertiesPtrOutput
}

RetentionPropertiesPropertiesPtrInput is an input type that accepts RetentionPropertiesPropertiesArgs, RetentionPropertiesPropertiesPtr and RetentionPropertiesPropertiesPtrOutput values. You can construct a concrete instance of `RetentionPropertiesPropertiesPtrInput` via:

        RetentionPropertiesPropertiesArgs{...}

or:

        nil

type RetentionPropertiesPropertiesPtrOutput added in v0.2.0

type RetentionPropertiesPropertiesPtrOutput struct{ *pulumi.OutputState }

func (RetentionPropertiesPropertiesPtrOutput) Elem added in v0.2.0

func (RetentionPropertiesPropertiesPtrOutput) ElementType added in v0.2.0

func (RetentionPropertiesPropertiesPtrOutput) MagneticStoreRetentionPeriodInDays added in v0.2.0

func (o RetentionPropertiesPropertiesPtrOutput) MagneticStoreRetentionPeriodInDays() pulumi.StringPtrOutput

The duration for which data must be stored in the magnetic store.

func (RetentionPropertiesPropertiesPtrOutput) MemoryStoreRetentionPeriodInHours added in v0.2.0

func (o RetentionPropertiesPropertiesPtrOutput) MemoryStoreRetentionPeriodInHours() pulumi.StringPtrOutput

The duration for which data must be stored in the memory store.

func (RetentionPropertiesPropertiesPtrOutput) ToRetentionPropertiesPropertiesPtrOutput added in v0.2.0

func (o RetentionPropertiesPropertiesPtrOutput) ToRetentionPropertiesPropertiesPtrOutput() RetentionPropertiesPropertiesPtrOutput

func (RetentionPropertiesPropertiesPtrOutput) ToRetentionPropertiesPropertiesPtrOutputWithContext added in v0.2.0

func (o RetentionPropertiesPropertiesPtrOutput) ToRetentionPropertiesPropertiesPtrOutputWithContext(ctx context.Context) RetentionPropertiesPropertiesPtrOutput

type ScheduledQuery added in v0.8.0

type ScheduledQuery struct {
	pulumi.CustomResourceState

	Arn                       pulumi.StringOutput                           `pulumi:"arn"`
	ClientToken               pulumi.StringPtrOutput                        `pulumi:"clientToken"`
	ErrorReportConfiguration  ScheduledQueryErrorReportConfigurationOutput  `pulumi:"errorReportConfiguration"`
	KmsKeyId                  pulumi.StringPtrOutput                        `pulumi:"kmsKeyId"`
	NotificationConfiguration ScheduledQueryNotificationConfigurationOutput `pulumi:"notificationConfiguration"`
	QueryString               pulumi.StringOutput                           `pulumi:"queryString"`
	// Configuration for error reporting. Error reports will be generated when a problem is encountered when writing the query results.
	SQErrorReportConfiguration pulumi.StringOutput `pulumi:"sQErrorReportConfiguration"`
	// The Amazon KMS key used to encrypt the scheduled query resource, at-rest. If the Amazon KMS key is not specified, the scheduled query resource will be encrypted with a Timestream owned Amazon KMS key. To specify a KMS key, use the key ID, key ARN, alias name, or alias ARN. When using an alias name, prefix the name with alias/. If ErrorReportConfiguration uses SSE_KMS as encryption type, the same KmsKeyId is used to encrypt the error report at rest.
	SQKmsKeyId pulumi.StringOutput `pulumi:"sQKmsKeyId"`
	// The name of the scheduled query. Scheduled query names must be unique within each Region.
	SQName pulumi.StringOutput `pulumi:"sQName"`
	// Notification configuration for the scheduled query. A notification is sent by Timestream when a query run finishes, when the state is updated or when you delete it.
	SQNotificationConfiguration pulumi.StringOutput `pulumi:"sQNotificationConfiguration"`
	// The query string to run. Parameter names can be specified in the query string @ character followed by an identifier. The named Parameter @scheduled_runtime is reserved and can be used in the query to get the time at which the query is scheduled to run. The timestamp calculated according to the ScheduleConfiguration parameter, will be the value of @scheduled_runtime paramater for each query run. For example, consider an instance of a scheduled query executing on 2021-12-01 00:00:00. For this instance, the @scheduled_runtime parameter is initialized to the timestamp 2021-12-01 00:00:00 when invoking the query.
	SQQueryString pulumi.StringOutput `pulumi:"sQQueryString"`
	// Configuration for when the scheduled query is executed.
	SQScheduleConfiguration pulumi.StringOutput `pulumi:"sQScheduleConfiguration"`
	// The ARN for the IAM role that Timestream will assume when running the scheduled query.
	SQScheduledQueryExecutionRoleArn pulumi.StringOutput `pulumi:"sQScheduledQueryExecutionRoleArn"`
	// Configuration of target store where scheduled query results are written to.
	SQTargetConfiguration          pulumi.StringOutput                        `pulumi:"sQTargetConfiguration"`
	ScheduleConfiguration          ScheduledQueryScheduleConfigurationOutput  `pulumi:"scheduleConfiguration"`
	ScheduledQueryExecutionRoleArn pulumi.StringOutput                        `pulumi:"scheduledQueryExecutionRoleArn"`
	ScheduledQueryName             pulumi.StringPtrOutput                     `pulumi:"scheduledQueryName"`
	Tags                           ScheduledQueryTagArrayOutput               `pulumi:"tags"`
	TargetConfiguration            ScheduledQueryTargetConfigurationPtrOutput `pulumi:"targetConfiguration"`
}

The AWS::Timestream::ScheduledQuery resource creates a Timestream Scheduled Query.

func GetScheduledQuery added in v0.8.0

func GetScheduledQuery(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ScheduledQueryState, opts ...pulumi.ResourceOption) (*ScheduledQuery, error)

GetScheduledQuery gets an existing ScheduledQuery 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 NewScheduledQuery added in v0.8.0

func NewScheduledQuery(ctx *pulumi.Context,
	name string, args *ScheduledQueryArgs, opts ...pulumi.ResourceOption) (*ScheduledQuery, error)

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

func (*ScheduledQuery) ElementType added in v0.8.0

func (*ScheduledQuery) ElementType() reflect.Type

func (*ScheduledQuery) ToScheduledQueryOutput added in v0.8.0

func (i *ScheduledQuery) ToScheduledQueryOutput() ScheduledQueryOutput

func (*ScheduledQuery) ToScheduledQueryOutputWithContext added in v0.8.0

func (i *ScheduledQuery) ToScheduledQueryOutputWithContext(ctx context.Context) ScheduledQueryOutput

type ScheduledQueryArgs added in v0.8.0

type ScheduledQueryArgs struct {
	ClientToken                    pulumi.StringPtrInput
	ErrorReportConfiguration       ScheduledQueryErrorReportConfigurationInput
	KmsKeyId                       pulumi.StringPtrInput
	NotificationConfiguration      ScheduledQueryNotificationConfigurationInput
	QueryString                    pulumi.StringInput
	ScheduleConfiguration          ScheduledQueryScheduleConfigurationInput
	ScheduledQueryExecutionRoleArn pulumi.StringInput
	ScheduledQueryName             pulumi.StringPtrInput
	Tags                           ScheduledQueryTagArrayInput
	TargetConfiguration            ScheduledQueryTargetConfigurationPtrInput
}

The set of arguments for constructing a ScheduledQuery resource.

func (ScheduledQueryArgs) ElementType added in v0.8.0

func (ScheduledQueryArgs) ElementType() reflect.Type

type ScheduledQueryDimensionMapping added in v0.8.0

type ScheduledQueryDimensionMapping struct {
	DimensionValueType ScheduledQueryDimensionValueType `pulumi:"dimensionValueType"`
	Name               string                           `pulumi:"name"`
}

This type is used to map column(s) from the query result to a dimension in the destination table.

type ScheduledQueryDimensionMappingArgs added in v0.8.0

type ScheduledQueryDimensionMappingArgs struct {
	DimensionValueType ScheduledQueryDimensionValueTypeInput `pulumi:"dimensionValueType"`
	Name               pulumi.StringInput                    `pulumi:"name"`
}

This type is used to map column(s) from the query result to a dimension in the destination table.

func (ScheduledQueryDimensionMappingArgs) ElementType added in v0.8.0

func (ScheduledQueryDimensionMappingArgs) ToScheduledQueryDimensionMappingOutput added in v0.8.0

func (i ScheduledQueryDimensionMappingArgs) ToScheduledQueryDimensionMappingOutput() ScheduledQueryDimensionMappingOutput

func (ScheduledQueryDimensionMappingArgs) ToScheduledQueryDimensionMappingOutputWithContext added in v0.8.0

func (i ScheduledQueryDimensionMappingArgs) ToScheduledQueryDimensionMappingOutputWithContext(ctx context.Context) ScheduledQueryDimensionMappingOutput

type ScheduledQueryDimensionMappingArray added in v0.8.0

type ScheduledQueryDimensionMappingArray []ScheduledQueryDimensionMappingInput

func (ScheduledQueryDimensionMappingArray) ElementType added in v0.8.0

func (ScheduledQueryDimensionMappingArray) ToScheduledQueryDimensionMappingArrayOutput added in v0.8.0

func (i ScheduledQueryDimensionMappingArray) ToScheduledQueryDimensionMappingArrayOutput() ScheduledQueryDimensionMappingArrayOutput

func (ScheduledQueryDimensionMappingArray) ToScheduledQueryDimensionMappingArrayOutputWithContext added in v0.8.0

func (i ScheduledQueryDimensionMappingArray) ToScheduledQueryDimensionMappingArrayOutputWithContext(ctx context.Context) ScheduledQueryDimensionMappingArrayOutput

type ScheduledQueryDimensionMappingArrayInput added in v0.8.0

type ScheduledQueryDimensionMappingArrayInput interface {
	pulumi.Input

	ToScheduledQueryDimensionMappingArrayOutput() ScheduledQueryDimensionMappingArrayOutput
	ToScheduledQueryDimensionMappingArrayOutputWithContext(context.Context) ScheduledQueryDimensionMappingArrayOutput
}

ScheduledQueryDimensionMappingArrayInput is an input type that accepts ScheduledQueryDimensionMappingArray and ScheduledQueryDimensionMappingArrayOutput values. You can construct a concrete instance of `ScheduledQueryDimensionMappingArrayInput` via:

ScheduledQueryDimensionMappingArray{ ScheduledQueryDimensionMappingArgs{...} }

type ScheduledQueryDimensionMappingArrayOutput added in v0.8.0

type ScheduledQueryDimensionMappingArrayOutput struct{ *pulumi.OutputState }

func (ScheduledQueryDimensionMappingArrayOutput) ElementType added in v0.8.0

func (ScheduledQueryDimensionMappingArrayOutput) Index added in v0.8.0

func (ScheduledQueryDimensionMappingArrayOutput) ToScheduledQueryDimensionMappingArrayOutput added in v0.8.0

func (o ScheduledQueryDimensionMappingArrayOutput) ToScheduledQueryDimensionMappingArrayOutput() ScheduledQueryDimensionMappingArrayOutput

func (ScheduledQueryDimensionMappingArrayOutput) ToScheduledQueryDimensionMappingArrayOutputWithContext added in v0.8.0

func (o ScheduledQueryDimensionMappingArrayOutput) ToScheduledQueryDimensionMappingArrayOutputWithContext(ctx context.Context) ScheduledQueryDimensionMappingArrayOutput

type ScheduledQueryDimensionMappingInput added in v0.8.0

type ScheduledQueryDimensionMappingInput interface {
	pulumi.Input

	ToScheduledQueryDimensionMappingOutput() ScheduledQueryDimensionMappingOutput
	ToScheduledQueryDimensionMappingOutputWithContext(context.Context) ScheduledQueryDimensionMappingOutput
}

ScheduledQueryDimensionMappingInput is an input type that accepts ScheduledQueryDimensionMappingArgs and ScheduledQueryDimensionMappingOutput values. You can construct a concrete instance of `ScheduledQueryDimensionMappingInput` via:

ScheduledQueryDimensionMappingArgs{...}

type ScheduledQueryDimensionMappingOutput added in v0.8.0

type ScheduledQueryDimensionMappingOutput struct{ *pulumi.OutputState }

This type is used to map column(s) from the query result to a dimension in the destination table.

func (ScheduledQueryDimensionMappingOutput) DimensionValueType added in v0.8.0

func (ScheduledQueryDimensionMappingOutput) ElementType added in v0.8.0

func (ScheduledQueryDimensionMappingOutput) Name added in v0.8.0

func (ScheduledQueryDimensionMappingOutput) ToScheduledQueryDimensionMappingOutput added in v0.8.0

func (o ScheduledQueryDimensionMappingOutput) ToScheduledQueryDimensionMappingOutput() ScheduledQueryDimensionMappingOutput

func (ScheduledQueryDimensionMappingOutput) ToScheduledQueryDimensionMappingOutputWithContext added in v0.8.0

func (o ScheduledQueryDimensionMappingOutput) ToScheduledQueryDimensionMappingOutputWithContext(ctx context.Context) ScheduledQueryDimensionMappingOutput

type ScheduledQueryDimensionValueType added in v0.8.0

type ScheduledQueryDimensionValueType string

Type for the dimension.

func (ScheduledQueryDimensionValueType) ElementType added in v0.8.0

func (ScheduledQueryDimensionValueType) ToScheduledQueryDimensionValueTypeOutput added in v0.8.0

func (e ScheduledQueryDimensionValueType) ToScheduledQueryDimensionValueTypeOutput() ScheduledQueryDimensionValueTypeOutput

func (ScheduledQueryDimensionValueType) ToScheduledQueryDimensionValueTypeOutputWithContext added in v0.8.0

func (e ScheduledQueryDimensionValueType) ToScheduledQueryDimensionValueTypeOutputWithContext(ctx context.Context) ScheduledQueryDimensionValueTypeOutput

func (ScheduledQueryDimensionValueType) ToScheduledQueryDimensionValueTypePtrOutput added in v0.8.0

func (e ScheduledQueryDimensionValueType) ToScheduledQueryDimensionValueTypePtrOutput() ScheduledQueryDimensionValueTypePtrOutput

func (ScheduledQueryDimensionValueType) ToScheduledQueryDimensionValueTypePtrOutputWithContext added in v0.8.0

func (e ScheduledQueryDimensionValueType) ToScheduledQueryDimensionValueTypePtrOutputWithContext(ctx context.Context) ScheduledQueryDimensionValueTypePtrOutput

func (ScheduledQueryDimensionValueType) ToStringOutput added in v0.8.0

func (ScheduledQueryDimensionValueType) ToStringOutputWithContext added in v0.8.0

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

func (ScheduledQueryDimensionValueType) ToStringPtrOutput added in v0.8.0

func (ScheduledQueryDimensionValueType) ToStringPtrOutputWithContext added in v0.8.0

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

type ScheduledQueryDimensionValueTypeInput added in v0.8.0

type ScheduledQueryDimensionValueTypeInput interface {
	pulumi.Input

	ToScheduledQueryDimensionValueTypeOutput() ScheduledQueryDimensionValueTypeOutput
	ToScheduledQueryDimensionValueTypeOutputWithContext(context.Context) ScheduledQueryDimensionValueTypeOutput
}

ScheduledQueryDimensionValueTypeInput is an input type that accepts ScheduledQueryDimensionValueTypeArgs and ScheduledQueryDimensionValueTypeOutput values. You can construct a concrete instance of `ScheduledQueryDimensionValueTypeInput` via:

ScheduledQueryDimensionValueTypeArgs{...}

type ScheduledQueryDimensionValueTypeOutput added in v0.8.0

type ScheduledQueryDimensionValueTypeOutput struct{ *pulumi.OutputState }

func (ScheduledQueryDimensionValueTypeOutput) ElementType added in v0.8.0

func (ScheduledQueryDimensionValueTypeOutput) ToScheduledQueryDimensionValueTypeOutput added in v0.8.0

func (o ScheduledQueryDimensionValueTypeOutput) ToScheduledQueryDimensionValueTypeOutput() ScheduledQueryDimensionValueTypeOutput

func (ScheduledQueryDimensionValueTypeOutput) ToScheduledQueryDimensionValueTypeOutputWithContext added in v0.8.0

func (o ScheduledQueryDimensionValueTypeOutput) ToScheduledQueryDimensionValueTypeOutputWithContext(ctx context.Context) ScheduledQueryDimensionValueTypeOutput

func (ScheduledQueryDimensionValueTypeOutput) ToScheduledQueryDimensionValueTypePtrOutput added in v0.8.0

func (o ScheduledQueryDimensionValueTypeOutput) ToScheduledQueryDimensionValueTypePtrOutput() ScheduledQueryDimensionValueTypePtrOutput

func (ScheduledQueryDimensionValueTypeOutput) ToScheduledQueryDimensionValueTypePtrOutputWithContext added in v0.8.0

func (o ScheduledQueryDimensionValueTypeOutput) ToScheduledQueryDimensionValueTypePtrOutputWithContext(ctx context.Context) ScheduledQueryDimensionValueTypePtrOutput

func (ScheduledQueryDimensionValueTypeOutput) ToStringOutput added in v0.8.0

func (ScheduledQueryDimensionValueTypeOutput) ToStringOutputWithContext added in v0.8.0

func (ScheduledQueryDimensionValueTypeOutput) ToStringPtrOutput added in v0.8.0

func (ScheduledQueryDimensionValueTypeOutput) ToStringPtrOutputWithContext added in v0.8.0

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

type ScheduledQueryDimensionValueTypePtrInput added in v0.8.0

type ScheduledQueryDimensionValueTypePtrInput interface {
	pulumi.Input

	ToScheduledQueryDimensionValueTypePtrOutput() ScheduledQueryDimensionValueTypePtrOutput
	ToScheduledQueryDimensionValueTypePtrOutputWithContext(context.Context) ScheduledQueryDimensionValueTypePtrOutput
}

func ScheduledQueryDimensionValueTypePtr added in v0.8.0

func ScheduledQueryDimensionValueTypePtr(v string) ScheduledQueryDimensionValueTypePtrInput

type ScheduledQueryDimensionValueTypePtrOutput added in v0.8.0

type ScheduledQueryDimensionValueTypePtrOutput struct{ *pulumi.OutputState }

func (ScheduledQueryDimensionValueTypePtrOutput) Elem added in v0.8.0

func (ScheduledQueryDimensionValueTypePtrOutput) ElementType added in v0.8.0

func (ScheduledQueryDimensionValueTypePtrOutput) ToScheduledQueryDimensionValueTypePtrOutput added in v0.8.0

func (o ScheduledQueryDimensionValueTypePtrOutput) ToScheduledQueryDimensionValueTypePtrOutput() ScheduledQueryDimensionValueTypePtrOutput

func (ScheduledQueryDimensionValueTypePtrOutput) ToScheduledQueryDimensionValueTypePtrOutputWithContext added in v0.8.0

func (o ScheduledQueryDimensionValueTypePtrOutput) ToScheduledQueryDimensionValueTypePtrOutputWithContext(ctx context.Context) ScheduledQueryDimensionValueTypePtrOutput

func (ScheduledQueryDimensionValueTypePtrOutput) ToStringPtrOutput added in v0.8.0

func (ScheduledQueryDimensionValueTypePtrOutput) ToStringPtrOutputWithContext added in v0.8.0

type ScheduledQueryEncryptionOption added in v0.8.0

type ScheduledQueryEncryptionOption string

Encryption at rest options for the error reports. If no encryption option is specified, Timestream will choose SSE_S3 as default.

func (ScheduledQueryEncryptionOption) ElementType added in v0.8.0

func (ScheduledQueryEncryptionOption) ToScheduledQueryEncryptionOptionOutput added in v0.8.0

func (e ScheduledQueryEncryptionOption) ToScheduledQueryEncryptionOptionOutput() ScheduledQueryEncryptionOptionOutput

func (ScheduledQueryEncryptionOption) ToScheduledQueryEncryptionOptionOutputWithContext added in v0.8.0

func (e ScheduledQueryEncryptionOption) ToScheduledQueryEncryptionOptionOutputWithContext(ctx context.Context) ScheduledQueryEncryptionOptionOutput

func (ScheduledQueryEncryptionOption) ToScheduledQueryEncryptionOptionPtrOutput added in v0.8.0

func (e ScheduledQueryEncryptionOption) ToScheduledQueryEncryptionOptionPtrOutput() ScheduledQueryEncryptionOptionPtrOutput

func (ScheduledQueryEncryptionOption) ToScheduledQueryEncryptionOptionPtrOutputWithContext added in v0.8.0

func (e ScheduledQueryEncryptionOption) ToScheduledQueryEncryptionOptionPtrOutputWithContext(ctx context.Context) ScheduledQueryEncryptionOptionPtrOutput

func (ScheduledQueryEncryptionOption) ToStringOutput added in v0.8.0

func (ScheduledQueryEncryptionOption) ToStringOutputWithContext added in v0.8.0

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

func (ScheduledQueryEncryptionOption) ToStringPtrOutput added in v0.8.0

func (ScheduledQueryEncryptionOption) ToStringPtrOutputWithContext added in v0.8.0

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

type ScheduledQueryEncryptionOptionInput added in v0.8.0

type ScheduledQueryEncryptionOptionInput interface {
	pulumi.Input

	ToScheduledQueryEncryptionOptionOutput() ScheduledQueryEncryptionOptionOutput
	ToScheduledQueryEncryptionOptionOutputWithContext(context.Context) ScheduledQueryEncryptionOptionOutput
}

ScheduledQueryEncryptionOptionInput is an input type that accepts ScheduledQueryEncryptionOptionArgs and ScheduledQueryEncryptionOptionOutput values. You can construct a concrete instance of `ScheduledQueryEncryptionOptionInput` via:

ScheduledQueryEncryptionOptionArgs{...}

type ScheduledQueryEncryptionOptionOutput added in v0.8.0

type ScheduledQueryEncryptionOptionOutput struct{ *pulumi.OutputState }

func (ScheduledQueryEncryptionOptionOutput) ElementType added in v0.8.0

func (ScheduledQueryEncryptionOptionOutput) ToScheduledQueryEncryptionOptionOutput added in v0.8.0

func (o ScheduledQueryEncryptionOptionOutput) ToScheduledQueryEncryptionOptionOutput() ScheduledQueryEncryptionOptionOutput

func (ScheduledQueryEncryptionOptionOutput) ToScheduledQueryEncryptionOptionOutputWithContext added in v0.8.0

func (o ScheduledQueryEncryptionOptionOutput) ToScheduledQueryEncryptionOptionOutputWithContext(ctx context.Context) ScheduledQueryEncryptionOptionOutput

func (ScheduledQueryEncryptionOptionOutput) ToScheduledQueryEncryptionOptionPtrOutput added in v0.8.0

func (o ScheduledQueryEncryptionOptionOutput) ToScheduledQueryEncryptionOptionPtrOutput() ScheduledQueryEncryptionOptionPtrOutput

func (ScheduledQueryEncryptionOptionOutput) ToScheduledQueryEncryptionOptionPtrOutputWithContext added in v0.8.0

func (o ScheduledQueryEncryptionOptionOutput) ToScheduledQueryEncryptionOptionPtrOutputWithContext(ctx context.Context) ScheduledQueryEncryptionOptionPtrOutput

func (ScheduledQueryEncryptionOptionOutput) ToStringOutput added in v0.8.0

func (ScheduledQueryEncryptionOptionOutput) ToStringOutputWithContext added in v0.8.0

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

func (ScheduledQueryEncryptionOptionOutput) ToStringPtrOutput added in v0.8.0

func (ScheduledQueryEncryptionOptionOutput) ToStringPtrOutputWithContext added in v0.8.0

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

type ScheduledQueryEncryptionOptionPtrInput added in v0.8.0

type ScheduledQueryEncryptionOptionPtrInput interface {
	pulumi.Input

	ToScheduledQueryEncryptionOptionPtrOutput() ScheduledQueryEncryptionOptionPtrOutput
	ToScheduledQueryEncryptionOptionPtrOutputWithContext(context.Context) ScheduledQueryEncryptionOptionPtrOutput
}

func ScheduledQueryEncryptionOptionPtr added in v0.8.0

func ScheduledQueryEncryptionOptionPtr(v string) ScheduledQueryEncryptionOptionPtrInput

type ScheduledQueryEncryptionOptionPtrOutput added in v0.8.0

type ScheduledQueryEncryptionOptionPtrOutput struct{ *pulumi.OutputState }

func (ScheduledQueryEncryptionOptionPtrOutput) Elem added in v0.8.0

func (ScheduledQueryEncryptionOptionPtrOutput) ElementType added in v0.8.0

func (ScheduledQueryEncryptionOptionPtrOutput) ToScheduledQueryEncryptionOptionPtrOutput added in v0.8.0

func (o ScheduledQueryEncryptionOptionPtrOutput) ToScheduledQueryEncryptionOptionPtrOutput() ScheduledQueryEncryptionOptionPtrOutput

func (ScheduledQueryEncryptionOptionPtrOutput) ToScheduledQueryEncryptionOptionPtrOutputWithContext added in v0.8.0

func (o ScheduledQueryEncryptionOptionPtrOutput) ToScheduledQueryEncryptionOptionPtrOutputWithContext(ctx context.Context) ScheduledQueryEncryptionOptionPtrOutput

func (ScheduledQueryEncryptionOptionPtrOutput) ToStringPtrOutput added in v0.8.0

func (ScheduledQueryEncryptionOptionPtrOutput) ToStringPtrOutputWithContext added in v0.8.0

type ScheduledQueryErrorReportConfiguration added in v0.8.0

type ScheduledQueryErrorReportConfiguration struct {
	S3Configuration ScheduledQueryS3Configuration `pulumi:"s3Configuration"`
}

Configuration for error reporting. Error reports will be generated when a problem is encountered when writing the query results.

type ScheduledQueryErrorReportConfigurationArgs added in v0.8.0

type ScheduledQueryErrorReportConfigurationArgs struct {
	S3Configuration ScheduledQueryS3ConfigurationInput `pulumi:"s3Configuration"`
}

Configuration for error reporting. Error reports will be generated when a problem is encountered when writing the query results.

func (ScheduledQueryErrorReportConfigurationArgs) ElementType added in v0.8.0

func (ScheduledQueryErrorReportConfigurationArgs) ToScheduledQueryErrorReportConfigurationOutput added in v0.8.0

func (i ScheduledQueryErrorReportConfigurationArgs) ToScheduledQueryErrorReportConfigurationOutput() ScheduledQueryErrorReportConfigurationOutput

func (ScheduledQueryErrorReportConfigurationArgs) ToScheduledQueryErrorReportConfigurationOutputWithContext added in v0.8.0

func (i ScheduledQueryErrorReportConfigurationArgs) ToScheduledQueryErrorReportConfigurationOutputWithContext(ctx context.Context) ScheduledQueryErrorReportConfigurationOutput

type ScheduledQueryErrorReportConfigurationInput added in v0.8.0

type ScheduledQueryErrorReportConfigurationInput interface {
	pulumi.Input

	ToScheduledQueryErrorReportConfigurationOutput() ScheduledQueryErrorReportConfigurationOutput
	ToScheduledQueryErrorReportConfigurationOutputWithContext(context.Context) ScheduledQueryErrorReportConfigurationOutput
}

ScheduledQueryErrorReportConfigurationInput is an input type that accepts ScheduledQueryErrorReportConfigurationArgs and ScheduledQueryErrorReportConfigurationOutput values. You can construct a concrete instance of `ScheduledQueryErrorReportConfigurationInput` via:

ScheduledQueryErrorReportConfigurationArgs{...}

type ScheduledQueryErrorReportConfigurationOutput added in v0.8.0

type ScheduledQueryErrorReportConfigurationOutput struct{ *pulumi.OutputState }

Configuration for error reporting. Error reports will be generated when a problem is encountered when writing the query results.

func (ScheduledQueryErrorReportConfigurationOutput) ElementType added in v0.8.0

func (ScheduledQueryErrorReportConfigurationOutput) S3Configuration added in v0.8.0

func (ScheduledQueryErrorReportConfigurationOutput) ToScheduledQueryErrorReportConfigurationOutput added in v0.8.0

func (o ScheduledQueryErrorReportConfigurationOutput) ToScheduledQueryErrorReportConfigurationOutput() ScheduledQueryErrorReportConfigurationOutput

func (ScheduledQueryErrorReportConfigurationOutput) ToScheduledQueryErrorReportConfigurationOutputWithContext added in v0.8.0

func (o ScheduledQueryErrorReportConfigurationOutput) ToScheduledQueryErrorReportConfigurationOutputWithContext(ctx context.Context) ScheduledQueryErrorReportConfigurationOutput

type ScheduledQueryInput added in v0.8.0

type ScheduledQueryInput interface {
	pulumi.Input

	ToScheduledQueryOutput() ScheduledQueryOutput
	ToScheduledQueryOutputWithContext(ctx context.Context) ScheduledQueryOutput
}

type ScheduledQueryMixedMeasureMapping added in v0.8.0

type ScheduledQueryMixedMeasureMapping struct {
	MeasureName                   *string                                           `pulumi:"measureName"`
	MeasureValueType              ScheduledQueryMixedMeasureMappingMeasureValueType `pulumi:"measureValueType"`
	MultiMeasureAttributeMappings []ScheduledQueryMultiMeasureAttributeMapping      `pulumi:"multiMeasureAttributeMappings"`
	SourceColumn                  *string                                           `pulumi:"sourceColumn"`
	TargetMeasureName             *string                                           `pulumi:"targetMeasureName"`
}

MixedMeasureMappings are mappings that can be used to ingest data into a mixture of narrow and multi measures in the derived table.

type ScheduledQueryMixedMeasureMappingArgs added in v0.8.0

type ScheduledQueryMixedMeasureMappingArgs struct {
	MeasureName                   pulumi.StringPtrInput                                  `pulumi:"measureName"`
	MeasureValueType              ScheduledQueryMixedMeasureMappingMeasureValueTypeInput `pulumi:"measureValueType"`
	MultiMeasureAttributeMappings ScheduledQueryMultiMeasureAttributeMappingArrayInput   `pulumi:"multiMeasureAttributeMappings"`
	SourceColumn                  pulumi.StringPtrInput                                  `pulumi:"sourceColumn"`
	TargetMeasureName             pulumi.StringPtrInput                                  `pulumi:"targetMeasureName"`
}

MixedMeasureMappings are mappings that can be used to ingest data into a mixture of narrow and multi measures in the derived table.

func (ScheduledQueryMixedMeasureMappingArgs) ElementType added in v0.8.0

func (ScheduledQueryMixedMeasureMappingArgs) ToScheduledQueryMixedMeasureMappingOutput added in v0.8.0

func (i ScheduledQueryMixedMeasureMappingArgs) ToScheduledQueryMixedMeasureMappingOutput() ScheduledQueryMixedMeasureMappingOutput

func (ScheduledQueryMixedMeasureMappingArgs) ToScheduledQueryMixedMeasureMappingOutputWithContext added in v0.8.0

func (i ScheduledQueryMixedMeasureMappingArgs) ToScheduledQueryMixedMeasureMappingOutputWithContext(ctx context.Context) ScheduledQueryMixedMeasureMappingOutput

type ScheduledQueryMixedMeasureMappingArray added in v0.8.0

type ScheduledQueryMixedMeasureMappingArray []ScheduledQueryMixedMeasureMappingInput

func (ScheduledQueryMixedMeasureMappingArray) ElementType added in v0.8.0

func (ScheduledQueryMixedMeasureMappingArray) ToScheduledQueryMixedMeasureMappingArrayOutput added in v0.8.0

func (i ScheduledQueryMixedMeasureMappingArray) ToScheduledQueryMixedMeasureMappingArrayOutput() ScheduledQueryMixedMeasureMappingArrayOutput

func (ScheduledQueryMixedMeasureMappingArray) ToScheduledQueryMixedMeasureMappingArrayOutputWithContext added in v0.8.0

func (i ScheduledQueryMixedMeasureMappingArray) ToScheduledQueryMixedMeasureMappingArrayOutputWithContext(ctx context.Context) ScheduledQueryMixedMeasureMappingArrayOutput

type ScheduledQueryMixedMeasureMappingArrayInput added in v0.8.0

type ScheduledQueryMixedMeasureMappingArrayInput interface {
	pulumi.Input

	ToScheduledQueryMixedMeasureMappingArrayOutput() ScheduledQueryMixedMeasureMappingArrayOutput
	ToScheduledQueryMixedMeasureMappingArrayOutputWithContext(context.Context) ScheduledQueryMixedMeasureMappingArrayOutput
}

ScheduledQueryMixedMeasureMappingArrayInput is an input type that accepts ScheduledQueryMixedMeasureMappingArray and ScheduledQueryMixedMeasureMappingArrayOutput values. You can construct a concrete instance of `ScheduledQueryMixedMeasureMappingArrayInput` via:

ScheduledQueryMixedMeasureMappingArray{ ScheduledQueryMixedMeasureMappingArgs{...} }

type ScheduledQueryMixedMeasureMappingArrayOutput added in v0.8.0

type ScheduledQueryMixedMeasureMappingArrayOutput struct{ *pulumi.OutputState }

func (ScheduledQueryMixedMeasureMappingArrayOutput) ElementType added in v0.8.0

func (ScheduledQueryMixedMeasureMappingArrayOutput) Index added in v0.8.0

func (ScheduledQueryMixedMeasureMappingArrayOutput) ToScheduledQueryMixedMeasureMappingArrayOutput added in v0.8.0

func (o ScheduledQueryMixedMeasureMappingArrayOutput) ToScheduledQueryMixedMeasureMappingArrayOutput() ScheduledQueryMixedMeasureMappingArrayOutput

func (ScheduledQueryMixedMeasureMappingArrayOutput) ToScheduledQueryMixedMeasureMappingArrayOutputWithContext added in v0.8.0

func (o ScheduledQueryMixedMeasureMappingArrayOutput) ToScheduledQueryMixedMeasureMappingArrayOutputWithContext(ctx context.Context) ScheduledQueryMixedMeasureMappingArrayOutput

type ScheduledQueryMixedMeasureMappingInput added in v0.8.0

type ScheduledQueryMixedMeasureMappingInput interface {
	pulumi.Input

	ToScheduledQueryMixedMeasureMappingOutput() ScheduledQueryMixedMeasureMappingOutput
	ToScheduledQueryMixedMeasureMappingOutputWithContext(context.Context) ScheduledQueryMixedMeasureMappingOutput
}

ScheduledQueryMixedMeasureMappingInput is an input type that accepts ScheduledQueryMixedMeasureMappingArgs and ScheduledQueryMixedMeasureMappingOutput values. You can construct a concrete instance of `ScheduledQueryMixedMeasureMappingInput` via:

ScheduledQueryMixedMeasureMappingArgs{...}

type ScheduledQueryMixedMeasureMappingMeasureValueType added in v0.8.0

type ScheduledQueryMixedMeasureMappingMeasureValueType string

Type of the value that is to be read from SourceColumn. If the mapping is for MULTI, use MeasureValueType.MULTI.

func (ScheduledQueryMixedMeasureMappingMeasureValueType) ElementType added in v0.8.0

func (ScheduledQueryMixedMeasureMappingMeasureValueType) ToScheduledQueryMixedMeasureMappingMeasureValueTypeOutput added in v0.8.0

func (e ScheduledQueryMixedMeasureMappingMeasureValueType) ToScheduledQueryMixedMeasureMappingMeasureValueTypeOutput() ScheduledQueryMixedMeasureMappingMeasureValueTypeOutput

func (ScheduledQueryMixedMeasureMappingMeasureValueType) ToScheduledQueryMixedMeasureMappingMeasureValueTypeOutputWithContext added in v0.8.0

func (e ScheduledQueryMixedMeasureMappingMeasureValueType) ToScheduledQueryMixedMeasureMappingMeasureValueTypeOutputWithContext(ctx context.Context) ScheduledQueryMixedMeasureMappingMeasureValueTypeOutput

func (ScheduledQueryMixedMeasureMappingMeasureValueType) ToScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutput added in v0.8.0

func (e ScheduledQueryMixedMeasureMappingMeasureValueType) ToScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutput() ScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutput

func (ScheduledQueryMixedMeasureMappingMeasureValueType) ToScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutputWithContext added in v0.8.0

func (e ScheduledQueryMixedMeasureMappingMeasureValueType) ToScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutputWithContext(ctx context.Context) ScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutput

func (ScheduledQueryMixedMeasureMappingMeasureValueType) ToStringOutput added in v0.8.0

func (ScheduledQueryMixedMeasureMappingMeasureValueType) ToStringOutputWithContext added in v0.8.0

func (ScheduledQueryMixedMeasureMappingMeasureValueType) ToStringPtrOutput added in v0.8.0

func (ScheduledQueryMixedMeasureMappingMeasureValueType) ToStringPtrOutputWithContext added in v0.8.0

type ScheduledQueryMixedMeasureMappingMeasureValueTypeInput added in v0.8.0

type ScheduledQueryMixedMeasureMappingMeasureValueTypeInput interface {
	pulumi.Input

	ToScheduledQueryMixedMeasureMappingMeasureValueTypeOutput() ScheduledQueryMixedMeasureMappingMeasureValueTypeOutput
	ToScheduledQueryMixedMeasureMappingMeasureValueTypeOutputWithContext(context.Context) ScheduledQueryMixedMeasureMappingMeasureValueTypeOutput
}

ScheduledQueryMixedMeasureMappingMeasureValueTypeInput is an input type that accepts ScheduledQueryMixedMeasureMappingMeasureValueTypeArgs and ScheduledQueryMixedMeasureMappingMeasureValueTypeOutput values. You can construct a concrete instance of `ScheduledQueryMixedMeasureMappingMeasureValueTypeInput` via:

ScheduledQueryMixedMeasureMappingMeasureValueTypeArgs{...}

type ScheduledQueryMixedMeasureMappingMeasureValueTypeOutput added in v0.8.0

type ScheduledQueryMixedMeasureMappingMeasureValueTypeOutput struct{ *pulumi.OutputState }

func (ScheduledQueryMixedMeasureMappingMeasureValueTypeOutput) ElementType added in v0.8.0

func (ScheduledQueryMixedMeasureMappingMeasureValueTypeOutput) ToScheduledQueryMixedMeasureMappingMeasureValueTypeOutput added in v0.8.0

func (ScheduledQueryMixedMeasureMappingMeasureValueTypeOutput) ToScheduledQueryMixedMeasureMappingMeasureValueTypeOutputWithContext added in v0.8.0

func (o ScheduledQueryMixedMeasureMappingMeasureValueTypeOutput) ToScheduledQueryMixedMeasureMappingMeasureValueTypeOutputWithContext(ctx context.Context) ScheduledQueryMixedMeasureMappingMeasureValueTypeOutput

func (ScheduledQueryMixedMeasureMappingMeasureValueTypeOutput) ToScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutput added in v0.8.0

func (ScheduledQueryMixedMeasureMappingMeasureValueTypeOutput) ToScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutputWithContext added in v0.8.0

func (o ScheduledQueryMixedMeasureMappingMeasureValueTypeOutput) ToScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutputWithContext(ctx context.Context) ScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutput

func (ScheduledQueryMixedMeasureMappingMeasureValueTypeOutput) ToStringOutput added in v0.8.0

func (ScheduledQueryMixedMeasureMappingMeasureValueTypeOutput) ToStringOutputWithContext added in v0.8.0

func (ScheduledQueryMixedMeasureMappingMeasureValueTypeOutput) ToStringPtrOutput added in v0.8.0

func (ScheduledQueryMixedMeasureMappingMeasureValueTypeOutput) ToStringPtrOutputWithContext added in v0.8.0

type ScheduledQueryMixedMeasureMappingMeasureValueTypePtrInput added in v0.8.0

type ScheduledQueryMixedMeasureMappingMeasureValueTypePtrInput interface {
	pulumi.Input

	ToScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutput() ScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutput
	ToScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutputWithContext(context.Context) ScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutput
}

func ScheduledQueryMixedMeasureMappingMeasureValueTypePtr added in v0.8.0

func ScheduledQueryMixedMeasureMappingMeasureValueTypePtr(v string) ScheduledQueryMixedMeasureMappingMeasureValueTypePtrInput

type ScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutput added in v0.8.0

type ScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutput struct{ *pulumi.OutputState }

func (ScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutput) Elem added in v0.8.0

func (ScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutput) ElementType added in v0.8.0

func (ScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutput) ToScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutput added in v0.8.0

func (ScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutput) ToScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutputWithContext added in v0.8.0

func (o ScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutput) ToScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutputWithContext(ctx context.Context) ScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutput

func (ScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutput) ToStringPtrOutput added in v0.8.0

func (ScheduledQueryMixedMeasureMappingMeasureValueTypePtrOutput) ToStringPtrOutputWithContext added in v0.8.0

type ScheduledQueryMixedMeasureMappingOutput added in v0.8.0

type ScheduledQueryMixedMeasureMappingOutput struct{ *pulumi.OutputState }

MixedMeasureMappings are mappings that can be used to ingest data into a mixture of narrow and multi measures in the derived table.

func (ScheduledQueryMixedMeasureMappingOutput) ElementType added in v0.8.0

func (ScheduledQueryMixedMeasureMappingOutput) MeasureName added in v0.8.0

func (ScheduledQueryMixedMeasureMappingOutput) MeasureValueType added in v0.8.0

func (ScheduledQueryMixedMeasureMappingOutput) MultiMeasureAttributeMappings added in v0.8.0

func (ScheduledQueryMixedMeasureMappingOutput) SourceColumn added in v0.8.0

func (ScheduledQueryMixedMeasureMappingOutput) TargetMeasureName added in v0.8.0

func (ScheduledQueryMixedMeasureMappingOutput) ToScheduledQueryMixedMeasureMappingOutput added in v0.8.0

func (o ScheduledQueryMixedMeasureMappingOutput) ToScheduledQueryMixedMeasureMappingOutput() ScheduledQueryMixedMeasureMappingOutput

func (ScheduledQueryMixedMeasureMappingOutput) ToScheduledQueryMixedMeasureMappingOutputWithContext added in v0.8.0

func (o ScheduledQueryMixedMeasureMappingOutput) ToScheduledQueryMixedMeasureMappingOutputWithContext(ctx context.Context) ScheduledQueryMixedMeasureMappingOutput

type ScheduledQueryMultiMeasureAttributeMapping added in v0.8.0

type ScheduledQueryMultiMeasureAttributeMapping struct {
	MeasureValueType                ScheduledQueryMultiMeasureAttributeMappingMeasureValueType `pulumi:"measureValueType"`
	SourceColumn                    string                                                     `pulumi:"sourceColumn"`
	TargetMultiMeasureAttributeName *string                                                    `pulumi:"targetMultiMeasureAttributeName"`
}

An attribute mapping to be used for mapping query results to ingest data for multi-measure attributes.

type ScheduledQueryMultiMeasureAttributeMappingArgs added in v0.8.0

type ScheduledQueryMultiMeasureAttributeMappingArgs struct {
	MeasureValueType                ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeInput `pulumi:"measureValueType"`
	SourceColumn                    pulumi.StringInput                                              `pulumi:"sourceColumn"`
	TargetMultiMeasureAttributeName pulumi.StringPtrInput                                           `pulumi:"targetMultiMeasureAttributeName"`
}

An attribute mapping to be used for mapping query results to ingest data for multi-measure attributes.

func (ScheduledQueryMultiMeasureAttributeMappingArgs) ElementType added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingArgs) ToScheduledQueryMultiMeasureAttributeMappingOutput added in v0.8.0

func (i ScheduledQueryMultiMeasureAttributeMappingArgs) ToScheduledQueryMultiMeasureAttributeMappingOutput() ScheduledQueryMultiMeasureAttributeMappingOutput

func (ScheduledQueryMultiMeasureAttributeMappingArgs) ToScheduledQueryMultiMeasureAttributeMappingOutputWithContext added in v0.8.0

func (i ScheduledQueryMultiMeasureAttributeMappingArgs) ToScheduledQueryMultiMeasureAttributeMappingOutputWithContext(ctx context.Context) ScheduledQueryMultiMeasureAttributeMappingOutput

type ScheduledQueryMultiMeasureAttributeMappingArray added in v0.8.0

type ScheduledQueryMultiMeasureAttributeMappingArray []ScheduledQueryMultiMeasureAttributeMappingInput

func (ScheduledQueryMultiMeasureAttributeMappingArray) ElementType added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingArray) ToScheduledQueryMultiMeasureAttributeMappingArrayOutput added in v0.8.0

func (i ScheduledQueryMultiMeasureAttributeMappingArray) ToScheduledQueryMultiMeasureAttributeMappingArrayOutput() ScheduledQueryMultiMeasureAttributeMappingArrayOutput

func (ScheduledQueryMultiMeasureAttributeMappingArray) ToScheduledQueryMultiMeasureAttributeMappingArrayOutputWithContext added in v0.8.0

func (i ScheduledQueryMultiMeasureAttributeMappingArray) ToScheduledQueryMultiMeasureAttributeMappingArrayOutputWithContext(ctx context.Context) ScheduledQueryMultiMeasureAttributeMappingArrayOutput

type ScheduledQueryMultiMeasureAttributeMappingArrayInput added in v0.8.0

type ScheduledQueryMultiMeasureAttributeMappingArrayInput interface {
	pulumi.Input

	ToScheduledQueryMultiMeasureAttributeMappingArrayOutput() ScheduledQueryMultiMeasureAttributeMappingArrayOutput
	ToScheduledQueryMultiMeasureAttributeMappingArrayOutputWithContext(context.Context) ScheduledQueryMultiMeasureAttributeMappingArrayOutput
}

ScheduledQueryMultiMeasureAttributeMappingArrayInput is an input type that accepts ScheduledQueryMultiMeasureAttributeMappingArray and ScheduledQueryMultiMeasureAttributeMappingArrayOutput values. You can construct a concrete instance of `ScheduledQueryMultiMeasureAttributeMappingArrayInput` via:

ScheduledQueryMultiMeasureAttributeMappingArray{ ScheduledQueryMultiMeasureAttributeMappingArgs{...} }

type ScheduledQueryMultiMeasureAttributeMappingArrayOutput added in v0.8.0

type ScheduledQueryMultiMeasureAttributeMappingArrayOutput struct{ *pulumi.OutputState }

func (ScheduledQueryMultiMeasureAttributeMappingArrayOutput) ElementType added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingArrayOutput) Index added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingArrayOutput) ToScheduledQueryMultiMeasureAttributeMappingArrayOutput added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingArrayOutput) ToScheduledQueryMultiMeasureAttributeMappingArrayOutputWithContext added in v0.8.0

func (o ScheduledQueryMultiMeasureAttributeMappingArrayOutput) ToScheduledQueryMultiMeasureAttributeMappingArrayOutputWithContext(ctx context.Context) ScheduledQueryMultiMeasureAttributeMappingArrayOutput

type ScheduledQueryMultiMeasureAttributeMappingInput added in v0.8.0

type ScheduledQueryMultiMeasureAttributeMappingInput interface {
	pulumi.Input

	ToScheduledQueryMultiMeasureAttributeMappingOutput() ScheduledQueryMultiMeasureAttributeMappingOutput
	ToScheduledQueryMultiMeasureAttributeMappingOutputWithContext(context.Context) ScheduledQueryMultiMeasureAttributeMappingOutput
}

ScheduledQueryMultiMeasureAttributeMappingInput is an input type that accepts ScheduledQueryMultiMeasureAttributeMappingArgs and ScheduledQueryMultiMeasureAttributeMappingOutput values. You can construct a concrete instance of `ScheduledQueryMultiMeasureAttributeMappingInput` via:

ScheduledQueryMultiMeasureAttributeMappingArgs{...}

type ScheduledQueryMultiMeasureAttributeMappingMeasureValueType added in v0.8.0

type ScheduledQueryMultiMeasureAttributeMappingMeasureValueType string

Value type of the measure value column to be read from the query result.

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueType) ElementType added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueType) ToScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueType) ToScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutputWithContext added in v0.8.0

func (e ScheduledQueryMultiMeasureAttributeMappingMeasureValueType) ToScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutputWithContext(ctx context.Context) ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueType) ToScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutput added in v0.8.0

func (e ScheduledQueryMultiMeasureAttributeMappingMeasureValueType) ToScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutput() ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutput

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueType) ToScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutputWithContext added in v0.8.0

func (e ScheduledQueryMultiMeasureAttributeMappingMeasureValueType) ToScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutputWithContext(ctx context.Context) ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutput

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueType) ToStringOutput added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueType) ToStringOutputWithContext added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueType) ToStringPtrOutput added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueType) ToStringPtrOutputWithContext added in v0.8.0

type ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeInput added in v0.8.0

type ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeInput interface {
	pulumi.Input

	ToScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput() ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput
	ToScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutputWithContext(context.Context) ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput
}

ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeInput is an input type that accepts ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeArgs and ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput values. You can construct a concrete instance of `ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeInput` via:

ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeArgs{...}

type ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput added in v0.8.0

type ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput struct{ *pulumi.OutputState }

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput) ElementType added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput) ToScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput) ToScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutputWithContext added in v0.8.0

func (o ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput) ToScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutputWithContext(ctx context.Context) ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput) ToScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutput added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput) ToScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutputWithContext added in v0.8.0

func (o ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput) ToScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutputWithContext(ctx context.Context) ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutput

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput) ToStringOutput added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput) ToStringOutputWithContext added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput) ToStringPtrOutput added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeOutput) ToStringPtrOutputWithContext added in v0.8.0

type ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrInput added in v0.8.0

type ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrInput interface {
	pulumi.Input

	ToScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutput() ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutput
	ToScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutputWithContext(context.Context) ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutput
}

func ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtr added in v0.8.0

func ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtr(v string) ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrInput

type ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutput added in v0.8.0

type ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutput struct{ *pulumi.OutputState }

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutput) Elem added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutput) ElementType added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutput) ToScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutput added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutput) ToScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutputWithContext added in v0.8.0

func (o ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutput) ToScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutputWithContext(ctx context.Context) ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutput

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutput) ToStringPtrOutput added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypePtrOutput) ToStringPtrOutputWithContext added in v0.8.0

type ScheduledQueryMultiMeasureAttributeMappingOutput added in v0.8.0

type ScheduledQueryMultiMeasureAttributeMappingOutput struct{ *pulumi.OutputState }

An attribute mapping to be used for mapping query results to ingest data for multi-measure attributes.

func (ScheduledQueryMultiMeasureAttributeMappingOutput) ElementType added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingOutput) MeasureValueType added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingOutput) SourceColumn added in v0.8.0

func (ScheduledQueryMultiMeasureAttributeMappingOutput) TargetMultiMeasureAttributeName added in v0.8.0

func (o ScheduledQueryMultiMeasureAttributeMappingOutput) TargetMultiMeasureAttributeName() pulumi.StringPtrOutput

func (ScheduledQueryMultiMeasureAttributeMappingOutput) ToScheduledQueryMultiMeasureAttributeMappingOutput added in v0.8.0

func (o ScheduledQueryMultiMeasureAttributeMappingOutput) ToScheduledQueryMultiMeasureAttributeMappingOutput() ScheduledQueryMultiMeasureAttributeMappingOutput

func (ScheduledQueryMultiMeasureAttributeMappingOutput) ToScheduledQueryMultiMeasureAttributeMappingOutputWithContext added in v0.8.0

func (o ScheduledQueryMultiMeasureAttributeMappingOutput) ToScheduledQueryMultiMeasureAttributeMappingOutputWithContext(ctx context.Context) ScheduledQueryMultiMeasureAttributeMappingOutput

type ScheduledQueryMultiMeasureMappings added in v0.8.0

type ScheduledQueryMultiMeasureMappings struct {
	MultiMeasureAttributeMappings []ScheduledQueryMultiMeasureAttributeMapping `pulumi:"multiMeasureAttributeMappings"`
	TargetMultiMeasureName        *string                                      `pulumi:"targetMultiMeasureName"`
}

Only one of MixedMeasureMappings or MultiMeasureMappings is to be provided. MultiMeasureMappings can be used to ingest data as multi measures in the derived table.

type ScheduledQueryMultiMeasureMappingsArgs added in v0.8.0

type ScheduledQueryMultiMeasureMappingsArgs struct {
	MultiMeasureAttributeMappings ScheduledQueryMultiMeasureAttributeMappingArrayInput `pulumi:"multiMeasureAttributeMappings"`
	TargetMultiMeasureName        pulumi.StringPtrInput                                `pulumi:"targetMultiMeasureName"`
}

Only one of MixedMeasureMappings or MultiMeasureMappings is to be provided. MultiMeasureMappings can be used to ingest data as multi measures in the derived table.

func (ScheduledQueryMultiMeasureMappingsArgs) ElementType added in v0.8.0

func (ScheduledQueryMultiMeasureMappingsArgs) ToScheduledQueryMultiMeasureMappingsOutput added in v0.8.0

func (i ScheduledQueryMultiMeasureMappingsArgs) ToScheduledQueryMultiMeasureMappingsOutput() ScheduledQueryMultiMeasureMappingsOutput

func (ScheduledQueryMultiMeasureMappingsArgs) ToScheduledQueryMultiMeasureMappingsOutputWithContext added in v0.8.0

func (i ScheduledQueryMultiMeasureMappingsArgs) ToScheduledQueryMultiMeasureMappingsOutputWithContext(ctx context.Context) ScheduledQueryMultiMeasureMappingsOutput

func (ScheduledQueryMultiMeasureMappingsArgs) ToScheduledQueryMultiMeasureMappingsPtrOutput added in v0.8.0

func (i ScheduledQueryMultiMeasureMappingsArgs) ToScheduledQueryMultiMeasureMappingsPtrOutput() ScheduledQueryMultiMeasureMappingsPtrOutput

func (ScheduledQueryMultiMeasureMappingsArgs) ToScheduledQueryMultiMeasureMappingsPtrOutputWithContext added in v0.8.0

func (i ScheduledQueryMultiMeasureMappingsArgs) ToScheduledQueryMultiMeasureMappingsPtrOutputWithContext(ctx context.Context) ScheduledQueryMultiMeasureMappingsPtrOutput

type ScheduledQueryMultiMeasureMappingsInput added in v0.8.0

type ScheduledQueryMultiMeasureMappingsInput interface {
	pulumi.Input

	ToScheduledQueryMultiMeasureMappingsOutput() ScheduledQueryMultiMeasureMappingsOutput
	ToScheduledQueryMultiMeasureMappingsOutputWithContext(context.Context) ScheduledQueryMultiMeasureMappingsOutput
}

ScheduledQueryMultiMeasureMappingsInput is an input type that accepts ScheduledQueryMultiMeasureMappingsArgs and ScheduledQueryMultiMeasureMappingsOutput values. You can construct a concrete instance of `ScheduledQueryMultiMeasureMappingsInput` via:

ScheduledQueryMultiMeasureMappingsArgs{...}

type ScheduledQueryMultiMeasureMappingsOutput added in v0.8.0

type ScheduledQueryMultiMeasureMappingsOutput struct{ *pulumi.OutputState }

Only one of MixedMeasureMappings or MultiMeasureMappings is to be provided. MultiMeasureMappings can be used to ingest data as multi measures in the derived table.

func (ScheduledQueryMultiMeasureMappingsOutput) ElementType added in v0.8.0

func (ScheduledQueryMultiMeasureMappingsOutput) MultiMeasureAttributeMappings added in v0.8.0

func (ScheduledQueryMultiMeasureMappingsOutput) TargetMultiMeasureName added in v0.8.0

func (ScheduledQueryMultiMeasureMappingsOutput) ToScheduledQueryMultiMeasureMappingsOutput added in v0.8.0

func (o ScheduledQueryMultiMeasureMappingsOutput) ToScheduledQueryMultiMeasureMappingsOutput() ScheduledQueryMultiMeasureMappingsOutput

func (ScheduledQueryMultiMeasureMappingsOutput) ToScheduledQueryMultiMeasureMappingsOutputWithContext added in v0.8.0

func (o ScheduledQueryMultiMeasureMappingsOutput) ToScheduledQueryMultiMeasureMappingsOutputWithContext(ctx context.Context) ScheduledQueryMultiMeasureMappingsOutput

func (ScheduledQueryMultiMeasureMappingsOutput) ToScheduledQueryMultiMeasureMappingsPtrOutput added in v0.8.0

func (o ScheduledQueryMultiMeasureMappingsOutput) ToScheduledQueryMultiMeasureMappingsPtrOutput() ScheduledQueryMultiMeasureMappingsPtrOutput

func (ScheduledQueryMultiMeasureMappingsOutput) ToScheduledQueryMultiMeasureMappingsPtrOutputWithContext added in v0.8.0

func (o ScheduledQueryMultiMeasureMappingsOutput) ToScheduledQueryMultiMeasureMappingsPtrOutputWithContext(ctx context.Context) ScheduledQueryMultiMeasureMappingsPtrOutput

type ScheduledQueryMultiMeasureMappingsPtrInput added in v0.8.0

type ScheduledQueryMultiMeasureMappingsPtrInput interface {
	pulumi.Input

	ToScheduledQueryMultiMeasureMappingsPtrOutput() ScheduledQueryMultiMeasureMappingsPtrOutput
	ToScheduledQueryMultiMeasureMappingsPtrOutputWithContext(context.Context) ScheduledQueryMultiMeasureMappingsPtrOutput
}

ScheduledQueryMultiMeasureMappingsPtrInput is an input type that accepts ScheduledQueryMultiMeasureMappingsArgs, ScheduledQueryMultiMeasureMappingsPtr and ScheduledQueryMultiMeasureMappingsPtrOutput values. You can construct a concrete instance of `ScheduledQueryMultiMeasureMappingsPtrInput` via:

        ScheduledQueryMultiMeasureMappingsArgs{...}

or:

        nil

type ScheduledQueryMultiMeasureMappingsPtrOutput added in v0.8.0

type ScheduledQueryMultiMeasureMappingsPtrOutput struct{ *pulumi.OutputState }

func (ScheduledQueryMultiMeasureMappingsPtrOutput) Elem added in v0.8.0

func (ScheduledQueryMultiMeasureMappingsPtrOutput) ElementType added in v0.8.0

func (ScheduledQueryMultiMeasureMappingsPtrOutput) MultiMeasureAttributeMappings added in v0.8.0

func (ScheduledQueryMultiMeasureMappingsPtrOutput) TargetMultiMeasureName added in v0.8.0

func (ScheduledQueryMultiMeasureMappingsPtrOutput) ToScheduledQueryMultiMeasureMappingsPtrOutput added in v0.8.0

func (o ScheduledQueryMultiMeasureMappingsPtrOutput) ToScheduledQueryMultiMeasureMappingsPtrOutput() ScheduledQueryMultiMeasureMappingsPtrOutput

func (ScheduledQueryMultiMeasureMappingsPtrOutput) ToScheduledQueryMultiMeasureMappingsPtrOutputWithContext added in v0.8.0

func (o ScheduledQueryMultiMeasureMappingsPtrOutput) ToScheduledQueryMultiMeasureMappingsPtrOutputWithContext(ctx context.Context) ScheduledQueryMultiMeasureMappingsPtrOutput

type ScheduledQueryNotificationConfiguration added in v0.8.0

type ScheduledQueryNotificationConfiguration struct {
	SnsConfiguration ScheduledQuerySnsConfiguration `pulumi:"snsConfiguration"`
}

Notification configuration for the scheduled query. A notification is sent by Timestream when a query run finishes, when the state is updated or when you delete it.

type ScheduledQueryNotificationConfigurationArgs added in v0.8.0

type ScheduledQueryNotificationConfigurationArgs struct {
	SnsConfiguration ScheduledQuerySnsConfigurationInput `pulumi:"snsConfiguration"`
}

Notification configuration for the scheduled query. A notification is sent by Timestream when a query run finishes, when the state is updated or when you delete it.

func (ScheduledQueryNotificationConfigurationArgs) ElementType added in v0.8.0

func (ScheduledQueryNotificationConfigurationArgs) ToScheduledQueryNotificationConfigurationOutput added in v0.8.0

func (i ScheduledQueryNotificationConfigurationArgs) ToScheduledQueryNotificationConfigurationOutput() ScheduledQueryNotificationConfigurationOutput

func (ScheduledQueryNotificationConfigurationArgs) ToScheduledQueryNotificationConfigurationOutputWithContext added in v0.8.0

func (i ScheduledQueryNotificationConfigurationArgs) ToScheduledQueryNotificationConfigurationOutputWithContext(ctx context.Context) ScheduledQueryNotificationConfigurationOutput

type ScheduledQueryNotificationConfigurationInput added in v0.8.0

type ScheduledQueryNotificationConfigurationInput interface {
	pulumi.Input

	ToScheduledQueryNotificationConfigurationOutput() ScheduledQueryNotificationConfigurationOutput
	ToScheduledQueryNotificationConfigurationOutputWithContext(context.Context) ScheduledQueryNotificationConfigurationOutput
}

ScheduledQueryNotificationConfigurationInput is an input type that accepts ScheduledQueryNotificationConfigurationArgs and ScheduledQueryNotificationConfigurationOutput values. You can construct a concrete instance of `ScheduledQueryNotificationConfigurationInput` via:

ScheduledQueryNotificationConfigurationArgs{...}

type ScheduledQueryNotificationConfigurationOutput added in v0.8.0

type ScheduledQueryNotificationConfigurationOutput struct{ *pulumi.OutputState }

Notification configuration for the scheduled query. A notification is sent by Timestream when a query run finishes, when the state is updated or when you delete it.

func (ScheduledQueryNotificationConfigurationOutput) ElementType added in v0.8.0

func (ScheduledQueryNotificationConfigurationOutput) SnsConfiguration added in v0.8.0

func (ScheduledQueryNotificationConfigurationOutput) ToScheduledQueryNotificationConfigurationOutput added in v0.8.0

func (o ScheduledQueryNotificationConfigurationOutput) ToScheduledQueryNotificationConfigurationOutput() ScheduledQueryNotificationConfigurationOutput

func (ScheduledQueryNotificationConfigurationOutput) ToScheduledQueryNotificationConfigurationOutputWithContext added in v0.8.0

func (o ScheduledQueryNotificationConfigurationOutput) ToScheduledQueryNotificationConfigurationOutputWithContext(ctx context.Context) ScheduledQueryNotificationConfigurationOutput

type ScheduledQueryOutput added in v0.8.0

type ScheduledQueryOutput struct{ *pulumi.OutputState }

func (ScheduledQueryOutput) Arn added in v0.17.0

func (ScheduledQueryOutput) ClientToken added in v0.17.0

func (ScheduledQueryOutput) ElementType added in v0.8.0

func (ScheduledQueryOutput) ElementType() reflect.Type

func (ScheduledQueryOutput) ErrorReportConfiguration added in v0.17.0

func (ScheduledQueryOutput) KmsKeyId added in v0.17.0

func (ScheduledQueryOutput) NotificationConfiguration added in v0.17.0

func (ScheduledQueryOutput) QueryString added in v0.17.0

func (o ScheduledQueryOutput) QueryString() pulumi.StringOutput

func (ScheduledQueryOutput) SQErrorReportConfiguration added in v0.17.0

func (o ScheduledQueryOutput) SQErrorReportConfiguration() pulumi.StringOutput

Configuration for error reporting. Error reports will be generated when a problem is encountered when writing the query results.

func (ScheduledQueryOutput) SQKmsKeyId added in v0.17.0

func (o ScheduledQueryOutput) SQKmsKeyId() pulumi.StringOutput

The Amazon KMS key used to encrypt the scheduled query resource, at-rest. If the Amazon KMS key is not specified, the scheduled query resource will be encrypted with a Timestream owned Amazon KMS key. To specify a KMS key, use the key ID, key ARN, alias name, or alias ARN. When using an alias name, prefix the name with alias/. If ErrorReportConfiguration uses SSE_KMS as encryption type, the same KmsKeyId is used to encrypt the error report at rest.

func (ScheduledQueryOutput) SQName added in v0.17.0

The name of the scheduled query. Scheduled query names must be unique within each Region.

func (ScheduledQueryOutput) SQNotificationConfiguration added in v0.17.0

func (o ScheduledQueryOutput) SQNotificationConfiguration() pulumi.StringOutput

Notification configuration for the scheduled query. A notification is sent by Timestream when a query run finishes, when the state is updated or when you delete it.

func (ScheduledQueryOutput) SQQueryString added in v0.17.0

func (o ScheduledQueryOutput) SQQueryString() pulumi.StringOutput

The query string to run. Parameter names can be specified in the query string @ character followed by an identifier. The named Parameter @scheduled_runtime is reserved and can be used in the query to get the time at which the query is scheduled to run. The timestamp calculated according to the ScheduleConfiguration parameter, will be the value of @scheduled_runtime paramater for each query run. For example, consider an instance of a scheduled query executing on 2021-12-01 00:00:00. For this instance, the @scheduled_runtime parameter is initialized to the timestamp 2021-12-01 00:00:00 when invoking the query.

func (ScheduledQueryOutput) SQScheduleConfiguration added in v0.17.0

func (o ScheduledQueryOutput) SQScheduleConfiguration() pulumi.StringOutput

Configuration for when the scheduled query is executed.

func (ScheduledQueryOutput) SQScheduledQueryExecutionRoleArn added in v0.17.0

func (o ScheduledQueryOutput) SQScheduledQueryExecutionRoleArn() pulumi.StringOutput

The ARN for the IAM role that Timestream will assume when running the scheduled query.

func (ScheduledQueryOutput) SQTargetConfiguration added in v0.17.0

func (o ScheduledQueryOutput) SQTargetConfiguration() pulumi.StringOutput

Configuration of target store where scheduled query results are written to.

func (ScheduledQueryOutput) ScheduleConfiguration added in v0.17.0

func (ScheduledQueryOutput) ScheduledQueryExecutionRoleArn added in v0.17.0

func (o ScheduledQueryOutput) ScheduledQueryExecutionRoleArn() pulumi.StringOutput

func (ScheduledQueryOutput) ScheduledQueryName added in v0.17.0

func (o ScheduledQueryOutput) ScheduledQueryName() pulumi.StringPtrOutput

func (ScheduledQueryOutput) Tags added in v0.17.0

func (ScheduledQueryOutput) TargetConfiguration added in v0.17.0

func (ScheduledQueryOutput) ToScheduledQueryOutput added in v0.8.0

func (o ScheduledQueryOutput) ToScheduledQueryOutput() ScheduledQueryOutput

func (ScheduledQueryOutput) ToScheduledQueryOutputWithContext added in v0.8.0

func (o ScheduledQueryOutput) ToScheduledQueryOutputWithContext(ctx context.Context) ScheduledQueryOutput

type ScheduledQueryS3Configuration added in v0.8.0

type ScheduledQueryS3Configuration struct {
	BucketName       string                          `pulumi:"bucketName"`
	EncryptionOption *ScheduledQueryEncryptionOption `pulumi:"encryptionOption"`
	ObjectKeyPrefix  *string                         `pulumi:"objectKeyPrefix"`
}

Details on S3 location for error reports that result from running a query.

type ScheduledQueryS3ConfigurationArgs added in v0.8.0

type ScheduledQueryS3ConfigurationArgs struct {
	BucketName       pulumi.StringInput                     `pulumi:"bucketName"`
	EncryptionOption ScheduledQueryEncryptionOptionPtrInput `pulumi:"encryptionOption"`
	ObjectKeyPrefix  pulumi.StringPtrInput                  `pulumi:"objectKeyPrefix"`
}

Details on S3 location for error reports that result from running a query.

func (ScheduledQueryS3ConfigurationArgs) ElementType added in v0.8.0

func (ScheduledQueryS3ConfigurationArgs) ToScheduledQueryS3ConfigurationOutput added in v0.8.0

func (i ScheduledQueryS3ConfigurationArgs) ToScheduledQueryS3ConfigurationOutput() ScheduledQueryS3ConfigurationOutput

func (ScheduledQueryS3ConfigurationArgs) ToScheduledQueryS3ConfigurationOutputWithContext added in v0.8.0

func (i ScheduledQueryS3ConfigurationArgs) ToScheduledQueryS3ConfigurationOutputWithContext(ctx context.Context) ScheduledQueryS3ConfigurationOutput

type ScheduledQueryS3ConfigurationInput added in v0.8.0

type ScheduledQueryS3ConfigurationInput interface {
	pulumi.Input

	ToScheduledQueryS3ConfigurationOutput() ScheduledQueryS3ConfigurationOutput
	ToScheduledQueryS3ConfigurationOutputWithContext(context.Context) ScheduledQueryS3ConfigurationOutput
}

ScheduledQueryS3ConfigurationInput is an input type that accepts ScheduledQueryS3ConfigurationArgs and ScheduledQueryS3ConfigurationOutput values. You can construct a concrete instance of `ScheduledQueryS3ConfigurationInput` via:

ScheduledQueryS3ConfigurationArgs{...}

type ScheduledQueryS3ConfigurationOutput added in v0.8.0

type ScheduledQueryS3ConfigurationOutput struct{ *pulumi.OutputState }

Details on S3 location for error reports that result from running a query.

func (ScheduledQueryS3ConfigurationOutput) BucketName added in v0.8.0

func (ScheduledQueryS3ConfigurationOutput) ElementType added in v0.8.0

func (ScheduledQueryS3ConfigurationOutput) EncryptionOption added in v0.8.0

func (ScheduledQueryS3ConfigurationOutput) ObjectKeyPrefix added in v0.8.0

func (ScheduledQueryS3ConfigurationOutput) ToScheduledQueryS3ConfigurationOutput added in v0.8.0

func (o ScheduledQueryS3ConfigurationOutput) ToScheduledQueryS3ConfigurationOutput() ScheduledQueryS3ConfigurationOutput

func (ScheduledQueryS3ConfigurationOutput) ToScheduledQueryS3ConfigurationOutputWithContext added in v0.8.0

func (o ScheduledQueryS3ConfigurationOutput) ToScheduledQueryS3ConfigurationOutputWithContext(ctx context.Context) ScheduledQueryS3ConfigurationOutput

type ScheduledQueryScheduleConfiguration added in v0.8.0

type ScheduledQueryScheduleConfiguration struct {
	ScheduleExpression string `pulumi:"scheduleExpression"`
}

Configuration for when the scheduled query is executed.

type ScheduledQueryScheduleConfigurationArgs added in v0.8.0

type ScheduledQueryScheduleConfigurationArgs struct {
	ScheduleExpression pulumi.StringInput `pulumi:"scheduleExpression"`
}

Configuration for when the scheduled query is executed.

func (ScheduledQueryScheduleConfigurationArgs) ElementType added in v0.8.0

func (ScheduledQueryScheduleConfigurationArgs) ToScheduledQueryScheduleConfigurationOutput added in v0.8.0

func (i ScheduledQueryScheduleConfigurationArgs) ToScheduledQueryScheduleConfigurationOutput() ScheduledQueryScheduleConfigurationOutput

func (ScheduledQueryScheduleConfigurationArgs) ToScheduledQueryScheduleConfigurationOutputWithContext added in v0.8.0

func (i ScheduledQueryScheduleConfigurationArgs) ToScheduledQueryScheduleConfigurationOutputWithContext(ctx context.Context) ScheduledQueryScheduleConfigurationOutput

type ScheduledQueryScheduleConfigurationInput added in v0.8.0

type ScheduledQueryScheduleConfigurationInput interface {
	pulumi.Input

	ToScheduledQueryScheduleConfigurationOutput() ScheduledQueryScheduleConfigurationOutput
	ToScheduledQueryScheduleConfigurationOutputWithContext(context.Context) ScheduledQueryScheduleConfigurationOutput
}

ScheduledQueryScheduleConfigurationInput is an input type that accepts ScheduledQueryScheduleConfigurationArgs and ScheduledQueryScheduleConfigurationOutput values. You can construct a concrete instance of `ScheduledQueryScheduleConfigurationInput` via:

ScheduledQueryScheduleConfigurationArgs{...}

type ScheduledQueryScheduleConfigurationOutput added in v0.8.0

type ScheduledQueryScheduleConfigurationOutput struct{ *pulumi.OutputState }

Configuration for when the scheduled query is executed.

func (ScheduledQueryScheduleConfigurationOutput) ElementType added in v0.8.0

func (ScheduledQueryScheduleConfigurationOutput) ScheduleExpression added in v0.8.0

func (ScheduledQueryScheduleConfigurationOutput) ToScheduledQueryScheduleConfigurationOutput added in v0.8.0

func (o ScheduledQueryScheduleConfigurationOutput) ToScheduledQueryScheduleConfigurationOutput() ScheduledQueryScheduleConfigurationOutput

func (ScheduledQueryScheduleConfigurationOutput) ToScheduledQueryScheduleConfigurationOutputWithContext added in v0.8.0

func (o ScheduledQueryScheduleConfigurationOutput) ToScheduledQueryScheduleConfigurationOutputWithContext(ctx context.Context) ScheduledQueryScheduleConfigurationOutput

type ScheduledQuerySnsConfiguration added in v0.8.0

type ScheduledQuerySnsConfiguration struct {
	TopicArn string `pulumi:"topicArn"`
}

SNS configuration for notification upon scheduled query execution.

type ScheduledQuerySnsConfigurationArgs added in v0.8.0

type ScheduledQuerySnsConfigurationArgs struct {
	TopicArn pulumi.StringInput `pulumi:"topicArn"`
}

SNS configuration for notification upon scheduled query execution.

func (ScheduledQuerySnsConfigurationArgs) ElementType added in v0.8.0

func (ScheduledQuerySnsConfigurationArgs) ToScheduledQuerySnsConfigurationOutput added in v0.8.0

func (i ScheduledQuerySnsConfigurationArgs) ToScheduledQuerySnsConfigurationOutput() ScheduledQuerySnsConfigurationOutput

func (ScheduledQuerySnsConfigurationArgs) ToScheduledQuerySnsConfigurationOutputWithContext added in v0.8.0

func (i ScheduledQuerySnsConfigurationArgs) ToScheduledQuerySnsConfigurationOutputWithContext(ctx context.Context) ScheduledQuerySnsConfigurationOutput

type ScheduledQuerySnsConfigurationInput added in v0.8.0

type ScheduledQuerySnsConfigurationInput interface {
	pulumi.Input

	ToScheduledQuerySnsConfigurationOutput() ScheduledQuerySnsConfigurationOutput
	ToScheduledQuerySnsConfigurationOutputWithContext(context.Context) ScheduledQuerySnsConfigurationOutput
}

ScheduledQuerySnsConfigurationInput is an input type that accepts ScheduledQuerySnsConfigurationArgs and ScheduledQuerySnsConfigurationOutput values. You can construct a concrete instance of `ScheduledQuerySnsConfigurationInput` via:

ScheduledQuerySnsConfigurationArgs{...}

type ScheduledQuerySnsConfigurationOutput added in v0.8.0

type ScheduledQuerySnsConfigurationOutput struct{ *pulumi.OutputState }

SNS configuration for notification upon scheduled query execution.

func (ScheduledQuerySnsConfigurationOutput) ElementType added in v0.8.0

func (ScheduledQuerySnsConfigurationOutput) ToScheduledQuerySnsConfigurationOutput added in v0.8.0

func (o ScheduledQuerySnsConfigurationOutput) ToScheduledQuerySnsConfigurationOutput() ScheduledQuerySnsConfigurationOutput

func (ScheduledQuerySnsConfigurationOutput) ToScheduledQuerySnsConfigurationOutputWithContext added in v0.8.0

func (o ScheduledQuerySnsConfigurationOutput) ToScheduledQuerySnsConfigurationOutputWithContext(ctx context.Context) ScheduledQuerySnsConfigurationOutput

func (ScheduledQuerySnsConfigurationOutput) TopicArn added in v0.8.0

type ScheduledQueryState added in v0.8.0

type ScheduledQueryState struct {
}

func (ScheduledQueryState) ElementType added in v0.8.0

func (ScheduledQueryState) ElementType() reflect.Type

type ScheduledQueryTag added in v0.8.0

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

A key-value pair to label the scheduled query.

type ScheduledQueryTagArgs added in v0.8.0

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

A key-value pair to label the scheduled query.

func (ScheduledQueryTagArgs) ElementType added in v0.8.0

func (ScheduledQueryTagArgs) ElementType() reflect.Type

func (ScheduledQueryTagArgs) ToScheduledQueryTagOutput added in v0.8.0

func (i ScheduledQueryTagArgs) ToScheduledQueryTagOutput() ScheduledQueryTagOutput

func (ScheduledQueryTagArgs) ToScheduledQueryTagOutputWithContext added in v0.8.0

func (i ScheduledQueryTagArgs) ToScheduledQueryTagOutputWithContext(ctx context.Context) ScheduledQueryTagOutput

type ScheduledQueryTagArray added in v0.8.0

type ScheduledQueryTagArray []ScheduledQueryTagInput

func (ScheduledQueryTagArray) ElementType added in v0.8.0

func (ScheduledQueryTagArray) ElementType() reflect.Type

func (ScheduledQueryTagArray) ToScheduledQueryTagArrayOutput added in v0.8.0

func (i ScheduledQueryTagArray) ToScheduledQueryTagArrayOutput() ScheduledQueryTagArrayOutput

func (ScheduledQueryTagArray) ToScheduledQueryTagArrayOutputWithContext added in v0.8.0

func (i ScheduledQueryTagArray) ToScheduledQueryTagArrayOutputWithContext(ctx context.Context) ScheduledQueryTagArrayOutput

type ScheduledQueryTagArrayInput added in v0.8.0

type ScheduledQueryTagArrayInput interface {
	pulumi.Input

	ToScheduledQueryTagArrayOutput() ScheduledQueryTagArrayOutput
	ToScheduledQueryTagArrayOutputWithContext(context.Context) ScheduledQueryTagArrayOutput
}

ScheduledQueryTagArrayInput is an input type that accepts ScheduledQueryTagArray and ScheduledQueryTagArrayOutput values. You can construct a concrete instance of `ScheduledQueryTagArrayInput` via:

ScheduledQueryTagArray{ ScheduledQueryTagArgs{...} }

type ScheduledQueryTagArrayOutput added in v0.8.0

type ScheduledQueryTagArrayOutput struct{ *pulumi.OutputState }

func (ScheduledQueryTagArrayOutput) ElementType added in v0.8.0

func (ScheduledQueryTagArrayOutput) Index added in v0.8.0

func (ScheduledQueryTagArrayOutput) ToScheduledQueryTagArrayOutput added in v0.8.0

func (o ScheduledQueryTagArrayOutput) ToScheduledQueryTagArrayOutput() ScheduledQueryTagArrayOutput

func (ScheduledQueryTagArrayOutput) ToScheduledQueryTagArrayOutputWithContext added in v0.8.0

func (o ScheduledQueryTagArrayOutput) ToScheduledQueryTagArrayOutputWithContext(ctx context.Context) ScheduledQueryTagArrayOutput

type ScheduledQueryTagInput added in v0.8.0

type ScheduledQueryTagInput interface {
	pulumi.Input

	ToScheduledQueryTagOutput() ScheduledQueryTagOutput
	ToScheduledQueryTagOutputWithContext(context.Context) ScheduledQueryTagOutput
}

ScheduledQueryTagInput is an input type that accepts ScheduledQueryTagArgs and ScheduledQueryTagOutput values. You can construct a concrete instance of `ScheduledQueryTagInput` via:

ScheduledQueryTagArgs{...}

type ScheduledQueryTagOutput added in v0.8.0

type ScheduledQueryTagOutput struct{ *pulumi.OutputState }

A key-value pair to label the scheduled query.

func (ScheduledQueryTagOutput) ElementType added in v0.8.0

func (ScheduledQueryTagOutput) ElementType() reflect.Type

func (ScheduledQueryTagOutput) Key added in v0.8.0

func (ScheduledQueryTagOutput) ToScheduledQueryTagOutput added in v0.8.0

func (o ScheduledQueryTagOutput) ToScheduledQueryTagOutput() ScheduledQueryTagOutput

func (ScheduledQueryTagOutput) ToScheduledQueryTagOutputWithContext added in v0.8.0

func (o ScheduledQueryTagOutput) ToScheduledQueryTagOutputWithContext(ctx context.Context) ScheduledQueryTagOutput

func (ScheduledQueryTagOutput) Value added in v0.8.0

type ScheduledQueryTargetConfiguration added in v0.8.0

type ScheduledQueryTargetConfiguration struct {
	TimestreamConfiguration ScheduledQueryTimestreamConfiguration `pulumi:"timestreamConfiguration"`
}

Configuration of target store where scheduled query results are written to.

type ScheduledQueryTargetConfigurationArgs added in v0.8.0

type ScheduledQueryTargetConfigurationArgs struct {
	TimestreamConfiguration ScheduledQueryTimestreamConfigurationInput `pulumi:"timestreamConfiguration"`
}

Configuration of target store where scheduled query results are written to.

func (ScheduledQueryTargetConfigurationArgs) ElementType added in v0.8.0

func (ScheduledQueryTargetConfigurationArgs) ToScheduledQueryTargetConfigurationOutput added in v0.8.0

func (i ScheduledQueryTargetConfigurationArgs) ToScheduledQueryTargetConfigurationOutput() ScheduledQueryTargetConfigurationOutput

func (ScheduledQueryTargetConfigurationArgs) ToScheduledQueryTargetConfigurationOutputWithContext added in v0.8.0

func (i ScheduledQueryTargetConfigurationArgs) ToScheduledQueryTargetConfigurationOutputWithContext(ctx context.Context) ScheduledQueryTargetConfigurationOutput

func (ScheduledQueryTargetConfigurationArgs) ToScheduledQueryTargetConfigurationPtrOutput added in v0.8.0

func (i ScheduledQueryTargetConfigurationArgs) ToScheduledQueryTargetConfigurationPtrOutput() ScheduledQueryTargetConfigurationPtrOutput

func (ScheduledQueryTargetConfigurationArgs) ToScheduledQueryTargetConfigurationPtrOutputWithContext added in v0.8.0

func (i ScheduledQueryTargetConfigurationArgs) ToScheduledQueryTargetConfigurationPtrOutputWithContext(ctx context.Context) ScheduledQueryTargetConfigurationPtrOutput

type ScheduledQueryTargetConfigurationInput added in v0.8.0

type ScheduledQueryTargetConfigurationInput interface {
	pulumi.Input

	ToScheduledQueryTargetConfigurationOutput() ScheduledQueryTargetConfigurationOutput
	ToScheduledQueryTargetConfigurationOutputWithContext(context.Context) ScheduledQueryTargetConfigurationOutput
}

ScheduledQueryTargetConfigurationInput is an input type that accepts ScheduledQueryTargetConfigurationArgs and ScheduledQueryTargetConfigurationOutput values. You can construct a concrete instance of `ScheduledQueryTargetConfigurationInput` via:

ScheduledQueryTargetConfigurationArgs{...}

type ScheduledQueryTargetConfigurationOutput added in v0.8.0

type ScheduledQueryTargetConfigurationOutput struct{ *pulumi.OutputState }

Configuration of target store where scheduled query results are written to.

func (ScheduledQueryTargetConfigurationOutput) ElementType added in v0.8.0

func (ScheduledQueryTargetConfigurationOutput) TimestreamConfiguration added in v0.8.0

func (ScheduledQueryTargetConfigurationOutput) ToScheduledQueryTargetConfigurationOutput added in v0.8.0

func (o ScheduledQueryTargetConfigurationOutput) ToScheduledQueryTargetConfigurationOutput() ScheduledQueryTargetConfigurationOutput

func (ScheduledQueryTargetConfigurationOutput) ToScheduledQueryTargetConfigurationOutputWithContext added in v0.8.0

func (o ScheduledQueryTargetConfigurationOutput) ToScheduledQueryTargetConfigurationOutputWithContext(ctx context.Context) ScheduledQueryTargetConfigurationOutput

func (ScheduledQueryTargetConfigurationOutput) ToScheduledQueryTargetConfigurationPtrOutput added in v0.8.0

func (o ScheduledQueryTargetConfigurationOutput) ToScheduledQueryTargetConfigurationPtrOutput() ScheduledQueryTargetConfigurationPtrOutput

func (ScheduledQueryTargetConfigurationOutput) ToScheduledQueryTargetConfigurationPtrOutputWithContext added in v0.8.0

func (o ScheduledQueryTargetConfigurationOutput) ToScheduledQueryTargetConfigurationPtrOutputWithContext(ctx context.Context) ScheduledQueryTargetConfigurationPtrOutput

type ScheduledQueryTargetConfigurationPtrInput added in v0.8.0

type ScheduledQueryTargetConfigurationPtrInput interface {
	pulumi.Input

	ToScheduledQueryTargetConfigurationPtrOutput() ScheduledQueryTargetConfigurationPtrOutput
	ToScheduledQueryTargetConfigurationPtrOutputWithContext(context.Context) ScheduledQueryTargetConfigurationPtrOutput
}

ScheduledQueryTargetConfigurationPtrInput is an input type that accepts ScheduledQueryTargetConfigurationArgs, ScheduledQueryTargetConfigurationPtr and ScheduledQueryTargetConfigurationPtrOutput values. You can construct a concrete instance of `ScheduledQueryTargetConfigurationPtrInput` via:

        ScheduledQueryTargetConfigurationArgs{...}

or:

        nil

type ScheduledQueryTargetConfigurationPtrOutput added in v0.8.0

type ScheduledQueryTargetConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ScheduledQueryTargetConfigurationPtrOutput) Elem added in v0.8.0

func (ScheduledQueryTargetConfigurationPtrOutput) ElementType added in v0.8.0

func (ScheduledQueryTargetConfigurationPtrOutput) TimestreamConfiguration added in v0.8.0

func (ScheduledQueryTargetConfigurationPtrOutput) ToScheduledQueryTargetConfigurationPtrOutput added in v0.8.0

func (o ScheduledQueryTargetConfigurationPtrOutput) ToScheduledQueryTargetConfigurationPtrOutput() ScheduledQueryTargetConfigurationPtrOutput

func (ScheduledQueryTargetConfigurationPtrOutput) ToScheduledQueryTargetConfigurationPtrOutputWithContext added in v0.8.0

func (o ScheduledQueryTargetConfigurationPtrOutput) ToScheduledQueryTargetConfigurationPtrOutputWithContext(ctx context.Context) ScheduledQueryTargetConfigurationPtrOutput

type ScheduledQueryTimestreamConfiguration added in v0.8.0

type ScheduledQueryTimestreamConfiguration struct {
	DatabaseName         string                              `pulumi:"databaseName"`
	DimensionMappings    []ScheduledQueryDimensionMapping    `pulumi:"dimensionMappings"`
	MeasureNameColumn    *string                             `pulumi:"measureNameColumn"`
	MixedMeasureMappings []ScheduledQueryMixedMeasureMapping `pulumi:"mixedMeasureMappings"`
	MultiMeasureMappings *ScheduledQueryMultiMeasureMappings `pulumi:"multiMeasureMappings"`
	TableName            string                              `pulumi:"tableName"`
	TimeColumn           string                              `pulumi:"timeColumn"`
}

Configuration needed to write data into the Timestream database and table.

type ScheduledQueryTimestreamConfigurationArgs added in v0.8.0

type ScheduledQueryTimestreamConfigurationArgs struct {
	DatabaseName         pulumi.StringInput                          `pulumi:"databaseName"`
	DimensionMappings    ScheduledQueryDimensionMappingArrayInput    `pulumi:"dimensionMappings"`
	MeasureNameColumn    pulumi.StringPtrInput                       `pulumi:"measureNameColumn"`
	MixedMeasureMappings ScheduledQueryMixedMeasureMappingArrayInput `pulumi:"mixedMeasureMappings"`
	MultiMeasureMappings ScheduledQueryMultiMeasureMappingsPtrInput  `pulumi:"multiMeasureMappings"`
	TableName            pulumi.StringInput                          `pulumi:"tableName"`
	TimeColumn           pulumi.StringInput                          `pulumi:"timeColumn"`
}

Configuration needed to write data into the Timestream database and table.

func (ScheduledQueryTimestreamConfigurationArgs) ElementType added in v0.8.0

func (ScheduledQueryTimestreamConfigurationArgs) ToScheduledQueryTimestreamConfigurationOutput added in v0.8.0

func (i ScheduledQueryTimestreamConfigurationArgs) ToScheduledQueryTimestreamConfigurationOutput() ScheduledQueryTimestreamConfigurationOutput

func (ScheduledQueryTimestreamConfigurationArgs) ToScheduledQueryTimestreamConfigurationOutputWithContext added in v0.8.0

func (i ScheduledQueryTimestreamConfigurationArgs) ToScheduledQueryTimestreamConfigurationOutputWithContext(ctx context.Context) ScheduledQueryTimestreamConfigurationOutput

func (ScheduledQueryTimestreamConfigurationArgs) ToScheduledQueryTimestreamConfigurationPtrOutput added in v0.8.0

func (i ScheduledQueryTimestreamConfigurationArgs) ToScheduledQueryTimestreamConfigurationPtrOutput() ScheduledQueryTimestreamConfigurationPtrOutput

func (ScheduledQueryTimestreamConfigurationArgs) ToScheduledQueryTimestreamConfigurationPtrOutputWithContext added in v0.8.0

func (i ScheduledQueryTimestreamConfigurationArgs) ToScheduledQueryTimestreamConfigurationPtrOutputWithContext(ctx context.Context) ScheduledQueryTimestreamConfigurationPtrOutput

type ScheduledQueryTimestreamConfigurationInput added in v0.8.0

type ScheduledQueryTimestreamConfigurationInput interface {
	pulumi.Input

	ToScheduledQueryTimestreamConfigurationOutput() ScheduledQueryTimestreamConfigurationOutput
	ToScheduledQueryTimestreamConfigurationOutputWithContext(context.Context) ScheduledQueryTimestreamConfigurationOutput
}

ScheduledQueryTimestreamConfigurationInput is an input type that accepts ScheduledQueryTimestreamConfigurationArgs and ScheduledQueryTimestreamConfigurationOutput values. You can construct a concrete instance of `ScheduledQueryTimestreamConfigurationInput` via:

ScheduledQueryTimestreamConfigurationArgs{...}

type ScheduledQueryTimestreamConfigurationOutput added in v0.8.0

type ScheduledQueryTimestreamConfigurationOutput struct{ *pulumi.OutputState }

Configuration needed to write data into the Timestream database and table.

func (ScheduledQueryTimestreamConfigurationOutput) DatabaseName added in v0.8.0

func (ScheduledQueryTimestreamConfigurationOutput) DimensionMappings added in v0.8.0

func (ScheduledQueryTimestreamConfigurationOutput) ElementType added in v0.8.0

func (ScheduledQueryTimestreamConfigurationOutput) MeasureNameColumn added in v0.8.0

func (ScheduledQueryTimestreamConfigurationOutput) MixedMeasureMappings added in v0.8.0

func (ScheduledQueryTimestreamConfigurationOutput) MultiMeasureMappings added in v0.8.0

func (ScheduledQueryTimestreamConfigurationOutput) TableName added in v0.8.0

func (ScheduledQueryTimestreamConfigurationOutput) TimeColumn added in v0.8.0

func (ScheduledQueryTimestreamConfigurationOutput) ToScheduledQueryTimestreamConfigurationOutput added in v0.8.0

func (o ScheduledQueryTimestreamConfigurationOutput) ToScheduledQueryTimestreamConfigurationOutput() ScheduledQueryTimestreamConfigurationOutput

func (ScheduledQueryTimestreamConfigurationOutput) ToScheduledQueryTimestreamConfigurationOutputWithContext added in v0.8.0

func (o ScheduledQueryTimestreamConfigurationOutput) ToScheduledQueryTimestreamConfigurationOutputWithContext(ctx context.Context) ScheduledQueryTimestreamConfigurationOutput

func (ScheduledQueryTimestreamConfigurationOutput) ToScheduledQueryTimestreamConfigurationPtrOutput added in v0.8.0

func (o ScheduledQueryTimestreamConfigurationOutput) ToScheduledQueryTimestreamConfigurationPtrOutput() ScheduledQueryTimestreamConfigurationPtrOutput

func (ScheduledQueryTimestreamConfigurationOutput) ToScheduledQueryTimestreamConfigurationPtrOutputWithContext added in v0.8.0

func (o ScheduledQueryTimestreamConfigurationOutput) ToScheduledQueryTimestreamConfigurationPtrOutputWithContext(ctx context.Context) ScheduledQueryTimestreamConfigurationPtrOutput

type ScheduledQueryTimestreamConfigurationPtrInput added in v0.8.0

type ScheduledQueryTimestreamConfigurationPtrInput interface {
	pulumi.Input

	ToScheduledQueryTimestreamConfigurationPtrOutput() ScheduledQueryTimestreamConfigurationPtrOutput
	ToScheduledQueryTimestreamConfigurationPtrOutputWithContext(context.Context) ScheduledQueryTimestreamConfigurationPtrOutput
}

ScheduledQueryTimestreamConfigurationPtrInput is an input type that accepts ScheduledQueryTimestreamConfigurationArgs, ScheduledQueryTimestreamConfigurationPtr and ScheduledQueryTimestreamConfigurationPtrOutput values. You can construct a concrete instance of `ScheduledQueryTimestreamConfigurationPtrInput` via:

        ScheduledQueryTimestreamConfigurationArgs{...}

or:

        nil

type ScheduledQueryTimestreamConfigurationPtrOutput added in v0.8.0

type ScheduledQueryTimestreamConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ScheduledQueryTimestreamConfigurationPtrOutput) DatabaseName added in v0.8.0

func (ScheduledQueryTimestreamConfigurationPtrOutput) DimensionMappings added in v0.8.0

func (ScheduledQueryTimestreamConfigurationPtrOutput) Elem added in v0.8.0

func (ScheduledQueryTimestreamConfigurationPtrOutput) ElementType added in v0.8.0

func (ScheduledQueryTimestreamConfigurationPtrOutput) MeasureNameColumn added in v0.8.0

func (ScheduledQueryTimestreamConfigurationPtrOutput) MixedMeasureMappings added in v0.8.0

func (ScheduledQueryTimestreamConfigurationPtrOutput) MultiMeasureMappings added in v0.8.0

func (ScheduledQueryTimestreamConfigurationPtrOutput) TableName added in v0.8.0

func (ScheduledQueryTimestreamConfigurationPtrOutput) TimeColumn added in v0.8.0

func (ScheduledQueryTimestreamConfigurationPtrOutput) ToScheduledQueryTimestreamConfigurationPtrOutput added in v0.8.0

func (o ScheduledQueryTimestreamConfigurationPtrOutput) ToScheduledQueryTimestreamConfigurationPtrOutput() ScheduledQueryTimestreamConfigurationPtrOutput

func (ScheduledQueryTimestreamConfigurationPtrOutput) ToScheduledQueryTimestreamConfigurationPtrOutputWithContext added in v0.8.0

func (o ScheduledQueryTimestreamConfigurationPtrOutput) ToScheduledQueryTimestreamConfigurationPtrOutputWithContext(ctx context.Context) ScheduledQueryTimestreamConfigurationPtrOutput

type Table

type Table struct {
	pulumi.CustomResourceState

	Arn pulumi.StringOutput `pulumi:"arn"`
	// The name for the database which the table to be created belongs to.
	DatabaseName pulumi.StringOutput `pulumi:"databaseName"`
	// The properties that determine whether magnetic store writes are enabled.
	MagneticStoreWriteProperties MagneticStoreWritePropertiesPropertiesPtrOutput `pulumi:"magneticStoreWriteProperties"`
	// The table name exposed as a read-only attribute.
	Name pulumi.StringOutput `pulumi:"name"`
	// The retention duration of the memory store and the magnetic store.
	RetentionProperties RetentionPropertiesPropertiesPtrOutput `pulumi:"retentionProperties"`
	// The name for the table. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the table name.
	TableName pulumi.StringPtrOutput `pulumi:"tableName"`
	// An array of key-value pairs to apply to this resource.
	Tags TableTagArrayOutput `pulumi:"tags"`
}

The AWS::Timestream::Table resource creates a Timestream Table.

func GetTable

func GetTable(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TableState, opts ...pulumi.ResourceOption) (*Table, error)

GetTable gets an existing Table 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 NewTable

func NewTable(ctx *pulumi.Context,
	name string, args *TableArgs, opts ...pulumi.ResourceOption) (*Table, error)

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

func (*Table) ElementType

func (*Table) ElementType() reflect.Type

func (*Table) ToTableOutput

func (i *Table) ToTableOutput() TableOutput

func (*Table) ToTableOutputWithContext

func (i *Table) ToTableOutputWithContext(ctx context.Context) TableOutput

type TableArgs

type TableArgs struct {
	// The name for the database which the table to be created belongs to.
	DatabaseName pulumi.StringInput
	// The properties that determine whether magnetic store writes are enabled.
	MagneticStoreWriteProperties MagneticStoreWritePropertiesPropertiesPtrInput
	// The retention duration of the memory store and the magnetic store.
	RetentionProperties RetentionPropertiesPropertiesPtrInput
	// The name for the table. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the table name.
	TableName pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags TableTagArrayInput
}

The set of arguments for constructing a Table resource.

func (TableArgs) ElementType

func (TableArgs) ElementType() reflect.Type

type TableInput

type TableInput interface {
	pulumi.Input

	ToTableOutput() TableOutput
	ToTableOutputWithContext(ctx context.Context) TableOutput
}

type TableOutput

type TableOutput struct{ *pulumi.OutputState }

func (TableOutput) Arn added in v0.17.0

func (TableOutput) DatabaseName added in v0.17.0

func (o TableOutput) DatabaseName() pulumi.StringOutput

The name for the database which the table to be created belongs to.

func (TableOutput) ElementType

func (TableOutput) ElementType() reflect.Type

func (TableOutput) MagneticStoreWriteProperties added in v0.17.0

func (o TableOutput) MagneticStoreWriteProperties() MagneticStoreWritePropertiesPropertiesPtrOutput

The properties that determine whether magnetic store writes are enabled.

func (TableOutput) Name added in v0.17.0

func (o TableOutput) Name() pulumi.StringOutput

The table name exposed as a read-only attribute.

func (TableOutput) RetentionProperties added in v0.17.0

func (o TableOutput) RetentionProperties() RetentionPropertiesPropertiesPtrOutput

The retention duration of the memory store and the magnetic store.

func (TableOutput) TableName added in v0.17.0

func (o TableOutput) TableName() pulumi.StringPtrOutput

The name for the table. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the table name.

func (TableOutput) Tags added in v0.17.0

An array of key-value pairs to apply to this resource.

func (TableOutput) ToTableOutput

func (o TableOutput) ToTableOutput() TableOutput

func (TableOutput) ToTableOutputWithContext

func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput

type TableState

type TableState struct {
}

func (TableState) ElementType

func (TableState) ElementType() reflect.Type

type TableTag

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

You can use the Resource Tags property to apply tags to resources, which can help you identify and categorize those resources.

type TableTagArgs

type TableTagArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

You can use the Resource Tags property to apply tags to resources, which can help you identify and categorize those resources.

func (TableTagArgs) ElementType

func (TableTagArgs) ElementType() reflect.Type

func (TableTagArgs) ToTableTagOutput

func (i TableTagArgs) ToTableTagOutput() TableTagOutput

func (TableTagArgs) ToTableTagOutputWithContext

func (i TableTagArgs) ToTableTagOutputWithContext(ctx context.Context) TableTagOutput

type TableTagArray

type TableTagArray []TableTagInput

func (TableTagArray) ElementType

func (TableTagArray) ElementType() reflect.Type

func (TableTagArray) ToTableTagArrayOutput

func (i TableTagArray) ToTableTagArrayOutput() TableTagArrayOutput

func (TableTagArray) ToTableTagArrayOutputWithContext

func (i TableTagArray) ToTableTagArrayOutputWithContext(ctx context.Context) TableTagArrayOutput

type TableTagArrayInput

type TableTagArrayInput interface {
	pulumi.Input

	ToTableTagArrayOutput() TableTagArrayOutput
	ToTableTagArrayOutputWithContext(context.Context) TableTagArrayOutput
}

TableTagArrayInput is an input type that accepts TableTagArray and TableTagArrayOutput values. You can construct a concrete instance of `TableTagArrayInput` via:

TableTagArray{ TableTagArgs{...} }

type TableTagArrayOutput

type TableTagArrayOutput struct{ *pulumi.OutputState }

func (TableTagArrayOutput) ElementType

func (TableTagArrayOutput) ElementType() reflect.Type

func (TableTagArrayOutput) Index

func (TableTagArrayOutput) ToTableTagArrayOutput

func (o TableTagArrayOutput) ToTableTagArrayOutput() TableTagArrayOutput

func (TableTagArrayOutput) ToTableTagArrayOutputWithContext

func (o TableTagArrayOutput) ToTableTagArrayOutputWithContext(ctx context.Context) TableTagArrayOutput

type TableTagInput

type TableTagInput interface {
	pulumi.Input

	ToTableTagOutput() TableTagOutput
	ToTableTagOutputWithContext(context.Context) TableTagOutput
}

TableTagInput is an input type that accepts TableTagArgs and TableTagOutput values. You can construct a concrete instance of `TableTagInput` via:

TableTagArgs{...}

type TableTagOutput

type TableTagOutput struct{ *pulumi.OutputState }

You can use the Resource Tags property to apply tags to resources, which can help you identify and categorize those resources.

func (TableTagOutput) ElementType

func (TableTagOutput) ElementType() reflect.Type

func (TableTagOutput) Key

func (TableTagOutput) ToTableTagOutput

func (o TableTagOutput) ToTableTagOutput() TableTagOutput

func (TableTagOutput) ToTableTagOutputWithContext

func (o TableTagOutput) ToTableTagOutputWithContext(ctx context.Context) TableTagOutput

func (TableTagOutput) Value

Jump to

Keyboard shortcuts

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