timestream

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	InfluxDbInstanceDbInstanceTypeDbInfluxMedium   = InfluxDbInstanceDbInstanceType("db.influx.medium")
	InfluxDbInstanceDbInstanceTypeDbInfluxLarge    = InfluxDbInstanceDbInstanceType("db.influx.large")
	InfluxDbInstanceDbInstanceTypeDbInfluxXlarge   = InfluxDbInstanceDbInstanceType("db.influx.xlarge")
	InfluxDbInstanceDbInstanceTypeDbInflux2xlarge  = InfluxDbInstanceDbInstanceType("db.influx.2xlarge")
	InfluxDbInstanceDbInstanceTypeDbInflux4xlarge  = InfluxDbInstanceDbInstanceType("db.influx.4xlarge")
	InfluxDbInstanceDbInstanceTypeDbInflux8xlarge  = InfluxDbInstanceDbInstanceType("db.influx.8xlarge")
	InfluxDbInstanceDbInstanceTypeDbInflux12xlarge = InfluxDbInstanceDbInstanceType("db.influx.12xlarge")
	InfluxDbInstanceDbInstanceTypeDbInflux16xlarge = InfluxDbInstanceDbInstanceType("db.influx.16xlarge")
)
View Source
const (
	InfluxDbInstanceDbStorageTypeInfluxIoIncludedT1 = InfluxDbInstanceDbStorageType("InfluxIOIncludedT1")
	InfluxDbInstanceDbStorageTypeInfluxIoIncludedT2 = InfluxDbInstanceDbStorageType("InfluxIOIncludedT2")
	InfluxDbInstanceDbStorageTypeInfluxIoIncludedT3 = InfluxDbInstanceDbStorageType("InfluxIOIncludedT3")
)
View Source
const (
	InfluxDbInstanceDeploymentTypeSingleAz           = InfluxDbInstanceDeploymentType("SINGLE_AZ")
	InfluxDbInstanceDeploymentTypeWithMultiazStandby = InfluxDbInstanceDeploymentType("WITH_MULTIAZ_STANDBY")
)
View Source
const (
	InfluxDbInstanceStatusCreating  = InfluxDbInstanceStatus("CREATING")
	InfluxDbInstanceStatusAvailable = InfluxDbInstanceStatus("AVAILABLE")
	InfluxDbInstanceStatusDeleting  = InfluxDbInstanceStatus("DELETING")
	InfluxDbInstanceStatusModifying = InfluxDbInstanceStatus("MODIFYING")
	InfluxDbInstanceStatusUpdating  = InfluxDbInstanceStatus("UPDATING")
	InfluxDbInstanceStatusDeleted   = InfluxDbInstanceStatus("DELETED")
	InfluxDbInstanceStatusFailed    = InfluxDbInstanceStatus("FAILED")
)
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")
	ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeTimestamp = ScheduledQueryMultiMeasureAttributeMappingMeasureValueType("TIMESTAMP")
)
View Source
const (
	TablePartitionKeyEnforcementLevelRequired = TablePartitionKeyEnforcementLevel("REQUIRED")
	TablePartitionKeyEnforcementLevelOptional = TablePartitionKeyEnforcementLevel("OPTIONAL")
)
View Source
const (
	TablePartitionKeyTypeDimension = TablePartitionKeyType("DIMENSION")
	TablePartitionKeyTypeMeasure   = TablePartitionKeyType("MEASURE")
)
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 aws.TagArrayOutput `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 aws.TagArrayInput
}

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 InfluxDbInstance added in v0.103.0

type InfluxDbInstance struct {
	pulumi.CustomResourceState

	// The allocated storage for the InfluxDB instance.
	AllocatedStorage pulumi.IntPtrOutput `pulumi:"allocatedStorage"`
	// The Amazon Resource Name (ARN) that is associated with the InfluxDB instance.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The Availability Zone (AZ) where the InfluxDB instance is created.
	AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"`
	// The service generated unique identifier for InfluxDB instance.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The bucket for the InfluxDB instance.
	Bucket pulumi.StringPtrOutput `pulumi:"bucket"`
	// The compute instance of the InfluxDB instance.
	DbInstanceType InfluxDbInstanceDbInstanceTypePtrOutput `pulumi:"dbInstanceType"`
	// The name of an existing InfluxDB parameter group.
	DbParameterGroupIdentifier pulumi.StringPtrOutput `pulumi:"dbParameterGroupIdentifier"`
	// The storage type of the InfluxDB instance.
	DbStorageType InfluxDbInstanceDbStorageTypePtrOutput `pulumi:"dbStorageType"`
	// Deployment type of the InfluxDB Instance.
	DeploymentType InfluxDbInstanceDeploymentTypePtrOutput `pulumi:"deploymentType"`
	// The connection endpoint for the InfluxDB instance.
	Endpoint pulumi.StringOutput `pulumi:"endpoint"`
	// The Auth parameters secret Amazon Resource name (ARN) that is associated with the InfluxDB instance.
	InfluxAuthParametersSecretArn pulumi.StringOutput `pulumi:"influxAuthParametersSecretArn"`
	// Configuration for sending logs to customer account from the InfluxDB instance.
	LogDeliveryConfiguration LogDeliveryConfigurationPropertiesPtrOutput `pulumi:"logDeliveryConfiguration"`
	// The unique name that is associated with the InfluxDB instance.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// The organization for the InfluxDB instance.
	Organization pulumi.StringPtrOutput `pulumi:"organization"`
	// The password for the InfluxDB instance.
	Password pulumi.StringPtrOutput `pulumi:"password"`
	// Attach a public IP to the customer ENI.
	PubliclyAccessible pulumi.BoolPtrOutput `pulumi:"publiclyAccessible"`
	// The Secondary Availability Zone (AZ) where the InfluxDB instance is created, if DeploymentType is set as WITH_MULTIAZ_STANDBY.
	SecondaryAvailabilityZone pulumi.StringOutput `pulumi:"secondaryAvailabilityZone"`
	// Status of the InfluxDB Instance.
	Status InfluxDbInstanceStatusOutput `pulumi:"status"`
	// An arbitrary set of tags (key-value pairs) for this DB instance.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The username for the InfluxDB instance.
	Username pulumi.StringPtrOutput `pulumi:"username"`
	// A list of Amazon EC2 VPC security groups to associate with this InfluxDB instance.
	VpcSecurityGroupIds pulumi.StringArrayOutput `pulumi:"vpcSecurityGroupIds"`
	// A list of EC2 subnet IDs for this InfluxDB instance.
	VpcSubnetIds pulumi.StringArrayOutput `pulumi:"vpcSubnetIds"`
}

The AWS::Timestream::InfluxDBInstance resource creates an InfluxDB instance.

func GetInfluxDbInstance added in v0.103.0

func GetInfluxDbInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InfluxDbInstanceState, opts ...pulumi.ResourceOption) (*InfluxDbInstance, error)

GetInfluxDbInstance gets an existing InfluxDbInstance 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 NewInfluxDbInstance added in v0.103.0

func NewInfluxDbInstance(ctx *pulumi.Context,
	name string, args *InfluxDbInstanceArgs, opts ...pulumi.ResourceOption) (*InfluxDbInstance, error)

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

func (*InfluxDbInstance) ElementType added in v0.103.0

func (*InfluxDbInstance) ElementType() reflect.Type

func (*InfluxDbInstance) ToInfluxDbInstanceOutput added in v0.103.0

func (i *InfluxDbInstance) ToInfluxDbInstanceOutput() InfluxDbInstanceOutput

func (*InfluxDbInstance) ToInfluxDbInstanceOutputWithContext added in v0.103.0

func (i *InfluxDbInstance) ToInfluxDbInstanceOutputWithContext(ctx context.Context) InfluxDbInstanceOutput

type InfluxDbInstanceArgs added in v0.103.0

type InfluxDbInstanceArgs struct {
	// The allocated storage for the InfluxDB instance.
	AllocatedStorage pulumi.IntPtrInput
	// The bucket for the InfluxDB instance.
	Bucket pulumi.StringPtrInput
	// The compute instance of the InfluxDB instance.
	DbInstanceType InfluxDbInstanceDbInstanceTypePtrInput
	// The name of an existing InfluxDB parameter group.
	DbParameterGroupIdentifier pulumi.StringPtrInput
	// The storage type of the InfluxDB instance.
	DbStorageType InfluxDbInstanceDbStorageTypePtrInput
	// Deployment type of the InfluxDB Instance.
	DeploymentType InfluxDbInstanceDeploymentTypePtrInput
	// Configuration for sending logs to customer account from the InfluxDB instance.
	LogDeliveryConfiguration LogDeliveryConfigurationPropertiesPtrInput
	// The unique name that is associated with the InfluxDB instance.
	Name pulumi.StringPtrInput
	// The organization for the InfluxDB instance.
	Organization pulumi.StringPtrInput
	// The password for the InfluxDB instance.
	Password pulumi.StringPtrInput
	// Attach a public IP to the customer ENI.
	PubliclyAccessible pulumi.BoolPtrInput
	// An arbitrary set of tags (key-value pairs) for this DB instance.
	Tags aws.TagArrayInput
	// The username for the InfluxDB instance.
	Username pulumi.StringPtrInput
	// A list of Amazon EC2 VPC security groups to associate with this InfluxDB instance.
	VpcSecurityGroupIds pulumi.StringArrayInput
	// A list of EC2 subnet IDs for this InfluxDB instance.
	VpcSubnetIds pulumi.StringArrayInput
}

The set of arguments for constructing a InfluxDbInstance resource.

func (InfluxDbInstanceArgs) ElementType added in v0.103.0

func (InfluxDbInstanceArgs) ElementType() reflect.Type

type InfluxDbInstanceDbInstanceType added in v0.103.0

type InfluxDbInstanceDbInstanceType string

The compute instance of the InfluxDB instance.

func (InfluxDbInstanceDbInstanceType) ElementType added in v0.103.0

func (InfluxDbInstanceDbInstanceType) ToInfluxDbInstanceDbInstanceTypeOutput added in v0.103.0

func (e InfluxDbInstanceDbInstanceType) ToInfluxDbInstanceDbInstanceTypeOutput() InfluxDbInstanceDbInstanceTypeOutput

func (InfluxDbInstanceDbInstanceType) ToInfluxDbInstanceDbInstanceTypeOutputWithContext added in v0.103.0

func (e InfluxDbInstanceDbInstanceType) ToInfluxDbInstanceDbInstanceTypeOutputWithContext(ctx context.Context) InfluxDbInstanceDbInstanceTypeOutput

func (InfluxDbInstanceDbInstanceType) ToInfluxDbInstanceDbInstanceTypePtrOutput added in v0.103.0

func (e InfluxDbInstanceDbInstanceType) ToInfluxDbInstanceDbInstanceTypePtrOutput() InfluxDbInstanceDbInstanceTypePtrOutput

func (InfluxDbInstanceDbInstanceType) ToInfluxDbInstanceDbInstanceTypePtrOutputWithContext added in v0.103.0

func (e InfluxDbInstanceDbInstanceType) ToInfluxDbInstanceDbInstanceTypePtrOutputWithContext(ctx context.Context) InfluxDbInstanceDbInstanceTypePtrOutput

func (InfluxDbInstanceDbInstanceType) ToStringOutput added in v0.103.0

func (InfluxDbInstanceDbInstanceType) ToStringOutputWithContext added in v0.103.0

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

func (InfluxDbInstanceDbInstanceType) ToStringPtrOutput added in v0.103.0

func (InfluxDbInstanceDbInstanceType) ToStringPtrOutputWithContext added in v0.103.0

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

type InfluxDbInstanceDbInstanceTypeInput added in v0.103.0

type InfluxDbInstanceDbInstanceTypeInput interface {
	pulumi.Input

	ToInfluxDbInstanceDbInstanceTypeOutput() InfluxDbInstanceDbInstanceTypeOutput
	ToInfluxDbInstanceDbInstanceTypeOutputWithContext(context.Context) InfluxDbInstanceDbInstanceTypeOutput
}

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

InfluxDbInstanceDbInstanceTypeDbInfluxMedium
InfluxDbInstanceDbInstanceTypeDbInfluxLarge
InfluxDbInstanceDbInstanceTypeDbInfluxXlarge
InfluxDbInstanceDbInstanceTypeDbInflux2xlarge
InfluxDbInstanceDbInstanceTypeDbInflux4xlarge
InfluxDbInstanceDbInstanceTypeDbInflux8xlarge
InfluxDbInstanceDbInstanceTypeDbInflux12xlarge
InfluxDbInstanceDbInstanceTypeDbInflux16xlarge

type InfluxDbInstanceDbInstanceTypeOutput added in v0.103.0

type InfluxDbInstanceDbInstanceTypeOutput struct{ *pulumi.OutputState }

func (InfluxDbInstanceDbInstanceTypeOutput) ElementType added in v0.103.0

func (InfluxDbInstanceDbInstanceTypeOutput) ToInfluxDbInstanceDbInstanceTypeOutput added in v0.103.0

func (o InfluxDbInstanceDbInstanceTypeOutput) ToInfluxDbInstanceDbInstanceTypeOutput() InfluxDbInstanceDbInstanceTypeOutput

func (InfluxDbInstanceDbInstanceTypeOutput) ToInfluxDbInstanceDbInstanceTypeOutputWithContext added in v0.103.0

func (o InfluxDbInstanceDbInstanceTypeOutput) ToInfluxDbInstanceDbInstanceTypeOutputWithContext(ctx context.Context) InfluxDbInstanceDbInstanceTypeOutput

func (InfluxDbInstanceDbInstanceTypeOutput) ToInfluxDbInstanceDbInstanceTypePtrOutput added in v0.103.0

func (o InfluxDbInstanceDbInstanceTypeOutput) ToInfluxDbInstanceDbInstanceTypePtrOutput() InfluxDbInstanceDbInstanceTypePtrOutput

func (InfluxDbInstanceDbInstanceTypeOutput) ToInfluxDbInstanceDbInstanceTypePtrOutputWithContext added in v0.103.0

func (o InfluxDbInstanceDbInstanceTypeOutput) ToInfluxDbInstanceDbInstanceTypePtrOutputWithContext(ctx context.Context) InfluxDbInstanceDbInstanceTypePtrOutput

func (InfluxDbInstanceDbInstanceTypeOutput) ToStringOutput added in v0.103.0

func (InfluxDbInstanceDbInstanceTypeOutput) ToStringOutputWithContext added in v0.103.0

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

func (InfluxDbInstanceDbInstanceTypeOutput) ToStringPtrOutput added in v0.103.0

func (InfluxDbInstanceDbInstanceTypeOutput) ToStringPtrOutputWithContext added in v0.103.0

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

type InfluxDbInstanceDbInstanceTypePtrInput added in v0.103.0

type InfluxDbInstanceDbInstanceTypePtrInput interface {
	pulumi.Input

	ToInfluxDbInstanceDbInstanceTypePtrOutput() InfluxDbInstanceDbInstanceTypePtrOutput
	ToInfluxDbInstanceDbInstanceTypePtrOutputWithContext(context.Context) InfluxDbInstanceDbInstanceTypePtrOutput
}

func InfluxDbInstanceDbInstanceTypePtr added in v0.103.0

func InfluxDbInstanceDbInstanceTypePtr(v string) InfluxDbInstanceDbInstanceTypePtrInput

type InfluxDbInstanceDbInstanceTypePtrOutput added in v0.103.0

type InfluxDbInstanceDbInstanceTypePtrOutput struct{ *pulumi.OutputState }

func (InfluxDbInstanceDbInstanceTypePtrOutput) Elem added in v0.103.0

func (InfluxDbInstanceDbInstanceTypePtrOutput) ElementType added in v0.103.0

func (InfluxDbInstanceDbInstanceTypePtrOutput) ToInfluxDbInstanceDbInstanceTypePtrOutput added in v0.103.0

func (o InfluxDbInstanceDbInstanceTypePtrOutput) ToInfluxDbInstanceDbInstanceTypePtrOutput() InfluxDbInstanceDbInstanceTypePtrOutput

func (InfluxDbInstanceDbInstanceTypePtrOutput) ToInfluxDbInstanceDbInstanceTypePtrOutputWithContext added in v0.103.0

func (o InfluxDbInstanceDbInstanceTypePtrOutput) ToInfluxDbInstanceDbInstanceTypePtrOutputWithContext(ctx context.Context) InfluxDbInstanceDbInstanceTypePtrOutput

func (InfluxDbInstanceDbInstanceTypePtrOutput) ToStringPtrOutput added in v0.103.0

func (InfluxDbInstanceDbInstanceTypePtrOutput) ToStringPtrOutputWithContext added in v0.103.0

type InfluxDbInstanceDbStorageType added in v0.103.0

type InfluxDbInstanceDbStorageType string

The storage type of the InfluxDB instance.

func (InfluxDbInstanceDbStorageType) ElementType added in v0.103.0

func (InfluxDbInstanceDbStorageType) ToInfluxDbInstanceDbStorageTypeOutput added in v0.103.0

func (e InfluxDbInstanceDbStorageType) ToInfluxDbInstanceDbStorageTypeOutput() InfluxDbInstanceDbStorageTypeOutput

func (InfluxDbInstanceDbStorageType) ToInfluxDbInstanceDbStorageTypeOutputWithContext added in v0.103.0

func (e InfluxDbInstanceDbStorageType) ToInfluxDbInstanceDbStorageTypeOutputWithContext(ctx context.Context) InfluxDbInstanceDbStorageTypeOutput

func (InfluxDbInstanceDbStorageType) ToInfluxDbInstanceDbStorageTypePtrOutput added in v0.103.0

func (e InfluxDbInstanceDbStorageType) ToInfluxDbInstanceDbStorageTypePtrOutput() InfluxDbInstanceDbStorageTypePtrOutput

func (InfluxDbInstanceDbStorageType) ToInfluxDbInstanceDbStorageTypePtrOutputWithContext added in v0.103.0

func (e InfluxDbInstanceDbStorageType) ToInfluxDbInstanceDbStorageTypePtrOutputWithContext(ctx context.Context) InfluxDbInstanceDbStorageTypePtrOutput

func (InfluxDbInstanceDbStorageType) ToStringOutput added in v0.103.0

func (InfluxDbInstanceDbStorageType) ToStringOutputWithContext added in v0.103.0

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

func (InfluxDbInstanceDbStorageType) ToStringPtrOutput added in v0.103.0

func (InfluxDbInstanceDbStorageType) ToStringPtrOutputWithContext added in v0.103.0

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

type InfluxDbInstanceDbStorageTypeInput added in v0.103.0

type InfluxDbInstanceDbStorageTypeInput interface {
	pulumi.Input

	ToInfluxDbInstanceDbStorageTypeOutput() InfluxDbInstanceDbStorageTypeOutput
	ToInfluxDbInstanceDbStorageTypeOutputWithContext(context.Context) InfluxDbInstanceDbStorageTypeOutput
}

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

InfluxDbInstanceDbStorageTypeInfluxIoIncludedT1
InfluxDbInstanceDbStorageTypeInfluxIoIncludedT2
InfluxDbInstanceDbStorageTypeInfluxIoIncludedT3

type InfluxDbInstanceDbStorageTypeOutput added in v0.103.0

type InfluxDbInstanceDbStorageTypeOutput struct{ *pulumi.OutputState }

func (InfluxDbInstanceDbStorageTypeOutput) ElementType added in v0.103.0

func (InfluxDbInstanceDbStorageTypeOutput) ToInfluxDbInstanceDbStorageTypeOutput added in v0.103.0

func (o InfluxDbInstanceDbStorageTypeOutput) ToInfluxDbInstanceDbStorageTypeOutput() InfluxDbInstanceDbStorageTypeOutput

func (InfluxDbInstanceDbStorageTypeOutput) ToInfluxDbInstanceDbStorageTypeOutputWithContext added in v0.103.0

func (o InfluxDbInstanceDbStorageTypeOutput) ToInfluxDbInstanceDbStorageTypeOutputWithContext(ctx context.Context) InfluxDbInstanceDbStorageTypeOutput

func (InfluxDbInstanceDbStorageTypeOutput) ToInfluxDbInstanceDbStorageTypePtrOutput added in v0.103.0

func (o InfluxDbInstanceDbStorageTypeOutput) ToInfluxDbInstanceDbStorageTypePtrOutput() InfluxDbInstanceDbStorageTypePtrOutput

func (InfluxDbInstanceDbStorageTypeOutput) ToInfluxDbInstanceDbStorageTypePtrOutputWithContext added in v0.103.0

func (o InfluxDbInstanceDbStorageTypeOutput) ToInfluxDbInstanceDbStorageTypePtrOutputWithContext(ctx context.Context) InfluxDbInstanceDbStorageTypePtrOutput

func (InfluxDbInstanceDbStorageTypeOutput) ToStringOutput added in v0.103.0

func (InfluxDbInstanceDbStorageTypeOutput) ToStringOutputWithContext added in v0.103.0

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

func (InfluxDbInstanceDbStorageTypeOutput) ToStringPtrOutput added in v0.103.0

func (InfluxDbInstanceDbStorageTypeOutput) ToStringPtrOutputWithContext added in v0.103.0

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

type InfluxDbInstanceDbStorageTypePtrInput added in v0.103.0

type InfluxDbInstanceDbStorageTypePtrInput interface {
	pulumi.Input

	ToInfluxDbInstanceDbStorageTypePtrOutput() InfluxDbInstanceDbStorageTypePtrOutput
	ToInfluxDbInstanceDbStorageTypePtrOutputWithContext(context.Context) InfluxDbInstanceDbStorageTypePtrOutput
}

func InfluxDbInstanceDbStorageTypePtr added in v0.103.0

func InfluxDbInstanceDbStorageTypePtr(v string) InfluxDbInstanceDbStorageTypePtrInput

type InfluxDbInstanceDbStorageTypePtrOutput added in v0.103.0

type InfluxDbInstanceDbStorageTypePtrOutput struct{ *pulumi.OutputState }

func (InfluxDbInstanceDbStorageTypePtrOutput) Elem added in v0.103.0

func (InfluxDbInstanceDbStorageTypePtrOutput) ElementType added in v0.103.0

func (InfluxDbInstanceDbStorageTypePtrOutput) ToInfluxDbInstanceDbStorageTypePtrOutput added in v0.103.0

func (o InfluxDbInstanceDbStorageTypePtrOutput) ToInfluxDbInstanceDbStorageTypePtrOutput() InfluxDbInstanceDbStorageTypePtrOutput

func (InfluxDbInstanceDbStorageTypePtrOutput) ToInfluxDbInstanceDbStorageTypePtrOutputWithContext added in v0.103.0

func (o InfluxDbInstanceDbStorageTypePtrOutput) ToInfluxDbInstanceDbStorageTypePtrOutputWithContext(ctx context.Context) InfluxDbInstanceDbStorageTypePtrOutput

func (InfluxDbInstanceDbStorageTypePtrOutput) ToStringPtrOutput added in v0.103.0

func (InfluxDbInstanceDbStorageTypePtrOutput) ToStringPtrOutputWithContext added in v0.103.0

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

type InfluxDbInstanceDeploymentType added in v0.103.0

type InfluxDbInstanceDeploymentType string

Deployment type of the InfluxDB Instance.

func (InfluxDbInstanceDeploymentType) ElementType added in v0.103.0

func (InfluxDbInstanceDeploymentType) ToInfluxDbInstanceDeploymentTypeOutput added in v0.103.0

func (e InfluxDbInstanceDeploymentType) ToInfluxDbInstanceDeploymentTypeOutput() InfluxDbInstanceDeploymentTypeOutput

func (InfluxDbInstanceDeploymentType) ToInfluxDbInstanceDeploymentTypeOutputWithContext added in v0.103.0

func (e InfluxDbInstanceDeploymentType) ToInfluxDbInstanceDeploymentTypeOutputWithContext(ctx context.Context) InfluxDbInstanceDeploymentTypeOutput

func (InfluxDbInstanceDeploymentType) ToInfluxDbInstanceDeploymentTypePtrOutput added in v0.103.0

func (e InfluxDbInstanceDeploymentType) ToInfluxDbInstanceDeploymentTypePtrOutput() InfluxDbInstanceDeploymentTypePtrOutput

func (InfluxDbInstanceDeploymentType) ToInfluxDbInstanceDeploymentTypePtrOutputWithContext added in v0.103.0

func (e InfluxDbInstanceDeploymentType) ToInfluxDbInstanceDeploymentTypePtrOutputWithContext(ctx context.Context) InfluxDbInstanceDeploymentTypePtrOutput

func (InfluxDbInstanceDeploymentType) ToStringOutput added in v0.103.0

func (InfluxDbInstanceDeploymentType) ToStringOutputWithContext added in v0.103.0

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

func (InfluxDbInstanceDeploymentType) ToStringPtrOutput added in v0.103.0

func (InfluxDbInstanceDeploymentType) ToStringPtrOutputWithContext added in v0.103.0

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

type InfluxDbInstanceDeploymentTypeInput added in v0.103.0

type InfluxDbInstanceDeploymentTypeInput interface {
	pulumi.Input

	ToInfluxDbInstanceDeploymentTypeOutput() InfluxDbInstanceDeploymentTypeOutput
	ToInfluxDbInstanceDeploymentTypeOutputWithContext(context.Context) InfluxDbInstanceDeploymentTypeOutput
}

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

InfluxDbInstanceDeploymentTypeSingleAz
InfluxDbInstanceDeploymentTypeWithMultiazStandby

type InfluxDbInstanceDeploymentTypeOutput added in v0.103.0

type InfluxDbInstanceDeploymentTypeOutput struct{ *pulumi.OutputState }

func (InfluxDbInstanceDeploymentTypeOutput) ElementType added in v0.103.0

func (InfluxDbInstanceDeploymentTypeOutput) ToInfluxDbInstanceDeploymentTypeOutput added in v0.103.0

func (o InfluxDbInstanceDeploymentTypeOutput) ToInfluxDbInstanceDeploymentTypeOutput() InfluxDbInstanceDeploymentTypeOutput

func (InfluxDbInstanceDeploymentTypeOutput) ToInfluxDbInstanceDeploymentTypeOutputWithContext added in v0.103.0

func (o InfluxDbInstanceDeploymentTypeOutput) ToInfluxDbInstanceDeploymentTypeOutputWithContext(ctx context.Context) InfluxDbInstanceDeploymentTypeOutput

func (InfluxDbInstanceDeploymentTypeOutput) ToInfluxDbInstanceDeploymentTypePtrOutput added in v0.103.0

func (o InfluxDbInstanceDeploymentTypeOutput) ToInfluxDbInstanceDeploymentTypePtrOutput() InfluxDbInstanceDeploymentTypePtrOutput

func (InfluxDbInstanceDeploymentTypeOutput) ToInfluxDbInstanceDeploymentTypePtrOutputWithContext added in v0.103.0

func (o InfluxDbInstanceDeploymentTypeOutput) ToInfluxDbInstanceDeploymentTypePtrOutputWithContext(ctx context.Context) InfluxDbInstanceDeploymentTypePtrOutput

func (InfluxDbInstanceDeploymentTypeOutput) ToStringOutput added in v0.103.0

func (InfluxDbInstanceDeploymentTypeOutput) ToStringOutputWithContext added in v0.103.0

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

func (InfluxDbInstanceDeploymentTypeOutput) ToStringPtrOutput added in v0.103.0

func (InfluxDbInstanceDeploymentTypeOutput) ToStringPtrOutputWithContext added in v0.103.0

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

type InfluxDbInstanceDeploymentTypePtrInput added in v0.103.0

type InfluxDbInstanceDeploymentTypePtrInput interface {
	pulumi.Input

	ToInfluxDbInstanceDeploymentTypePtrOutput() InfluxDbInstanceDeploymentTypePtrOutput
	ToInfluxDbInstanceDeploymentTypePtrOutputWithContext(context.Context) InfluxDbInstanceDeploymentTypePtrOutput
}

func InfluxDbInstanceDeploymentTypePtr added in v0.103.0

func InfluxDbInstanceDeploymentTypePtr(v string) InfluxDbInstanceDeploymentTypePtrInput

type InfluxDbInstanceDeploymentTypePtrOutput added in v0.103.0

type InfluxDbInstanceDeploymentTypePtrOutput struct{ *pulumi.OutputState }

func (InfluxDbInstanceDeploymentTypePtrOutput) Elem added in v0.103.0

func (InfluxDbInstanceDeploymentTypePtrOutput) ElementType added in v0.103.0

func (InfluxDbInstanceDeploymentTypePtrOutput) ToInfluxDbInstanceDeploymentTypePtrOutput added in v0.103.0

func (o InfluxDbInstanceDeploymentTypePtrOutput) ToInfluxDbInstanceDeploymentTypePtrOutput() InfluxDbInstanceDeploymentTypePtrOutput

func (InfluxDbInstanceDeploymentTypePtrOutput) ToInfluxDbInstanceDeploymentTypePtrOutputWithContext added in v0.103.0

func (o InfluxDbInstanceDeploymentTypePtrOutput) ToInfluxDbInstanceDeploymentTypePtrOutputWithContext(ctx context.Context) InfluxDbInstanceDeploymentTypePtrOutput

func (InfluxDbInstanceDeploymentTypePtrOutput) ToStringPtrOutput added in v0.103.0

func (InfluxDbInstanceDeploymentTypePtrOutput) ToStringPtrOutputWithContext added in v0.103.0

type InfluxDbInstanceInput added in v0.103.0

type InfluxDbInstanceInput interface {
	pulumi.Input

	ToInfluxDbInstanceOutput() InfluxDbInstanceOutput
	ToInfluxDbInstanceOutputWithContext(ctx context.Context) InfluxDbInstanceOutput
}

type InfluxDbInstanceOutput added in v0.103.0

type InfluxDbInstanceOutput struct{ *pulumi.OutputState }

func (InfluxDbInstanceOutput) AllocatedStorage added in v0.103.0

func (o InfluxDbInstanceOutput) AllocatedStorage() pulumi.IntPtrOutput

The allocated storage for the InfluxDB instance.

func (InfluxDbInstanceOutput) Arn added in v0.103.0

The Amazon Resource Name (ARN) that is associated with the InfluxDB instance.

func (InfluxDbInstanceOutput) AvailabilityZone added in v0.103.0

func (o InfluxDbInstanceOutput) AvailabilityZone() pulumi.StringOutput

The Availability Zone (AZ) where the InfluxDB instance is created.

func (InfluxDbInstanceOutput) AwsId added in v0.103.0

The service generated unique identifier for InfluxDB instance.

func (InfluxDbInstanceOutput) Bucket added in v0.103.0

The bucket for the InfluxDB instance.

func (InfluxDbInstanceOutput) DbInstanceType added in v0.103.0

The compute instance of the InfluxDB instance.

func (InfluxDbInstanceOutput) DbParameterGroupIdentifier added in v0.103.0

func (o InfluxDbInstanceOutput) DbParameterGroupIdentifier() pulumi.StringPtrOutput

The name of an existing InfluxDB parameter group.

func (InfluxDbInstanceOutput) DbStorageType added in v0.103.0

The storage type of the InfluxDB instance.

func (InfluxDbInstanceOutput) DeploymentType added in v0.103.0

Deployment type of the InfluxDB Instance.

func (InfluxDbInstanceOutput) ElementType added in v0.103.0

func (InfluxDbInstanceOutput) ElementType() reflect.Type

func (InfluxDbInstanceOutput) Endpoint added in v0.103.0

The connection endpoint for the InfluxDB instance.

func (InfluxDbInstanceOutput) InfluxAuthParametersSecretArn added in v0.103.0

func (o InfluxDbInstanceOutput) InfluxAuthParametersSecretArn() pulumi.StringOutput

The Auth parameters secret Amazon Resource name (ARN) that is associated with the InfluxDB instance.

func (InfluxDbInstanceOutput) LogDeliveryConfiguration added in v0.103.0

Configuration for sending logs to customer account from the InfluxDB instance.

func (InfluxDbInstanceOutput) Name added in v0.103.0

The unique name that is associated with the InfluxDB instance.

func (InfluxDbInstanceOutput) Organization added in v0.103.0

The organization for the InfluxDB instance.

func (InfluxDbInstanceOutput) Password added in v0.103.0

The password for the InfluxDB instance.

func (InfluxDbInstanceOutput) PubliclyAccessible added in v0.103.0

func (o InfluxDbInstanceOutput) PubliclyAccessible() pulumi.BoolPtrOutput

Attach a public IP to the customer ENI.

func (InfluxDbInstanceOutput) SecondaryAvailabilityZone added in v0.103.0

func (o InfluxDbInstanceOutput) SecondaryAvailabilityZone() pulumi.StringOutput

The Secondary Availability Zone (AZ) where the InfluxDB instance is created, if DeploymentType is set as WITH_MULTIAZ_STANDBY.

func (InfluxDbInstanceOutput) Status added in v0.103.0

Status of the InfluxDB Instance.

func (InfluxDbInstanceOutput) Tags added in v0.103.0

An arbitrary set of tags (key-value pairs) for this DB instance.

func (InfluxDbInstanceOutput) ToInfluxDbInstanceOutput added in v0.103.0

func (o InfluxDbInstanceOutput) ToInfluxDbInstanceOutput() InfluxDbInstanceOutput

func (InfluxDbInstanceOutput) ToInfluxDbInstanceOutputWithContext added in v0.103.0

func (o InfluxDbInstanceOutput) ToInfluxDbInstanceOutputWithContext(ctx context.Context) InfluxDbInstanceOutput

func (InfluxDbInstanceOutput) Username added in v0.103.0

The username for the InfluxDB instance.

func (InfluxDbInstanceOutput) VpcSecurityGroupIds added in v0.103.0

func (o InfluxDbInstanceOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput

A list of Amazon EC2 VPC security groups to associate with this InfluxDB instance.

func (InfluxDbInstanceOutput) VpcSubnetIds added in v0.103.0

A list of EC2 subnet IDs for this InfluxDB instance.

type InfluxDbInstanceState added in v0.103.0

type InfluxDbInstanceState struct {
}

func (InfluxDbInstanceState) ElementType added in v0.103.0

func (InfluxDbInstanceState) ElementType() reflect.Type

type InfluxDbInstanceStatus added in v0.103.0

type InfluxDbInstanceStatus string

Status of the InfluxDB Instance.

type InfluxDbInstanceStatusOutput added in v0.103.0

type InfluxDbInstanceStatusOutput struct{ *pulumi.OutputState }

func (InfluxDbInstanceStatusOutput) ElementType added in v0.103.0

func (InfluxDbInstanceStatusOutput) ToInfluxDbInstanceStatusOutput added in v0.103.0

func (o InfluxDbInstanceStatusOutput) ToInfluxDbInstanceStatusOutput() InfluxDbInstanceStatusOutput

func (InfluxDbInstanceStatusOutput) ToInfluxDbInstanceStatusOutputWithContext added in v0.103.0

func (o InfluxDbInstanceStatusOutput) ToInfluxDbInstanceStatusOutputWithContext(ctx context.Context) InfluxDbInstanceStatusOutput

func (InfluxDbInstanceStatusOutput) ToInfluxDbInstanceStatusPtrOutput added in v0.103.0

func (o InfluxDbInstanceStatusOutput) ToInfluxDbInstanceStatusPtrOutput() InfluxDbInstanceStatusPtrOutput

func (InfluxDbInstanceStatusOutput) ToInfluxDbInstanceStatusPtrOutputWithContext added in v0.103.0

func (o InfluxDbInstanceStatusOutput) ToInfluxDbInstanceStatusPtrOutputWithContext(ctx context.Context) InfluxDbInstanceStatusPtrOutput

func (InfluxDbInstanceStatusOutput) ToStringOutput added in v0.103.0

func (InfluxDbInstanceStatusOutput) ToStringOutputWithContext added in v0.103.0

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

func (InfluxDbInstanceStatusOutput) ToStringPtrOutput added in v0.103.0

func (o InfluxDbInstanceStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (InfluxDbInstanceStatusOutput) ToStringPtrOutputWithContext added in v0.103.0

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

type InfluxDbInstanceStatusPtrOutput added in v0.103.0

type InfluxDbInstanceStatusPtrOutput struct{ *pulumi.OutputState }

func (InfluxDbInstanceStatusPtrOutput) Elem added in v0.103.0

func (InfluxDbInstanceStatusPtrOutput) ElementType added in v0.103.0

func (InfluxDbInstanceStatusPtrOutput) ToInfluxDbInstanceStatusPtrOutput added in v0.103.0

func (o InfluxDbInstanceStatusPtrOutput) ToInfluxDbInstanceStatusPtrOutput() InfluxDbInstanceStatusPtrOutput

func (InfluxDbInstanceStatusPtrOutput) ToInfluxDbInstanceStatusPtrOutputWithContext added in v0.103.0

func (o InfluxDbInstanceStatusPtrOutput) ToInfluxDbInstanceStatusPtrOutputWithContext(ctx context.Context) InfluxDbInstanceStatusPtrOutput

func (InfluxDbInstanceStatusPtrOutput) ToStringPtrOutput added in v0.103.0

func (InfluxDbInstanceStatusPtrOutput) ToStringPtrOutputWithContext added in v0.103.0

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

type InfluxDbInstanceTag added in v0.103.0

type InfluxDbInstanceTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value *string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type LogDeliveryConfigurationProperties added in v0.103.0

type LogDeliveryConfigurationProperties struct {
	// S3 configuration for sending logs to customer account from the InfluxDB instance.
	S3Configuration LogDeliveryConfigurationPropertiesS3ConfigurationProperties `pulumi:"s3Configuration"`
}

Configuration for sending logs to customer account from the InfluxDB instance.

type LogDeliveryConfigurationPropertiesArgs added in v0.103.0

type LogDeliveryConfigurationPropertiesArgs struct {
	// S3 configuration for sending logs to customer account from the InfluxDB instance.
	S3Configuration LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesInput `pulumi:"s3Configuration"`
}

Configuration for sending logs to customer account from the InfluxDB instance.

func (LogDeliveryConfigurationPropertiesArgs) ElementType added in v0.103.0

func (LogDeliveryConfigurationPropertiesArgs) ToLogDeliveryConfigurationPropertiesOutput added in v0.103.0

func (i LogDeliveryConfigurationPropertiesArgs) ToLogDeliveryConfigurationPropertiesOutput() LogDeliveryConfigurationPropertiesOutput

func (LogDeliveryConfigurationPropertiesArgs) ToLogDeliveryConfigurationPropertiesOutputWithContext added in v0.103.0

func (i LogDeliveryConfigurationPropertiesArgs) ToLogDeliveryConfigurationPropertiesOutputWithContext(ctx context.Context) LogDeliveryConfigurationPropertiesOutput

func (LogDeliveryConfigurationPropertiesArgs) ToLogDeliveryConfigurationPropertiesPtrOutput added in v0.103.0

func (i LogDeliveryConfigurationPropertiesArgs) ToLogDeliveryConfigurationPropertiesPtrOutput() LogDeliveryConfigurationPropertiesPtrOutput

func (LogDeliveryConfigurationPropertiesArgs) ToLogDeliveryConfigurationPropertiesPtrOutputWithContext added in v0.103.0

func (i LogDeliveryConfigurationPropertiesArgs) ToLogDeliveryConfigurationPropertiesPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationPropertiesPtrOutput

type LogDeliveryConfigurationPropertiesInput added in v0.103.0

type LogDeliveryConfigurationPropertiesInput interface {
	pulumi.Input

	ToLogDeliveryConfigurationPropertiesOutput() LogDeliveryConfigurationPropertiesOutput
	ToLogDeliveryConfigurationPropertiesOutputWithContext(context.Context) LogDeliveryConfigurationPropertiesOutput
}

LogDeliveryConfigurationPropertiesInput is an input type that accepts LogDeliveryConfigurationPropertiesArgs and LogDeliveryConfigurationPropertiesOutput values. You can construct a concrete instance of `LogDeliveryConfigurationPropertiesInput` via:

LogDeliveryConfigurationPropertiesArgs{...}

type LogDeliveryConfigurationPropertiesOutput added in v0.103.0

type LogDeliveryConfigurationPropertiesOutput struct{ *pulumi.OutputState }

Configuration for sending logs to customer account from the InfluxDB instance.

func (LogDeliveryConfigurationPropertiesOutput) ElementType added in v0.103.0

func (LogDeliveryConfigurationPropertiesOutput) S3Configuration added in v0.103.0

S3 configuration for sending logs to customer account from the InfluxDB instance.

func (LogDeliveryConfigurationPropertiesOutput) ToLogDeliveryConfigurationPropertiesOutput added in v0.103.0

func (o LogDeliveryConfigurationPropertiesOutput) ToLogDeliveryConfigurationPropertiesOutput() LogDeliveryConfigurationPropertiesOutput

func (LogDeliveryConfigurationPropertiesOutput) ToLogDeliveryConfigurationPropertiesOutputWithContext added in v0.103.0

func (o LogDeliveryConfigurationPropertiesOutput) ToLogDeliveryConfigurationPropertiesOutputWithContext(ctx context.Context) LogDeliveryConfigurationPropertiesOutput

func (LogDeliveryConfigurationPropertiesOutput) ToLogDeliveryConfigurationPropertiesPtrOutput added in v0.103.0

func (o LogDeliveryConfigurationPropertiesOutput) ToLogDeliveryConfigurationPropertiesPtrOutput() LogDeliveryConfigurationPropertiesPtrOutput

func (LogDeliveryConfigurationPropertiesOutput) ToLogDeliveryConfigurationPropertiesPtrOutputWithContext added in v0.103.0

func (o LogDeliveryConfigurationPropertiesOutput) ToLogDeliveryConfigurationPropertiesPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationPropertiesPtrOutput

type LogDeliveryConfigurationPropertiesPtrInput added in v0.103.0

type LogDeliveryConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToLogDeliveryConfigurationPropertiesPtrOutput() LogDeliveryConfigurationPropertiesPtrOutput
	ToLogDeliveryConfigurationPropertiesPtrOutputWithContext(context.Context) LogDeliveryConfigurationPropertiesPtrOutput
}

LogDeliveryConfigurationPropertiesPtrInput is an input type that accepts LogDeliveryConfigurationPropertiesArgs, LogDeliveryConfigurationPropertiesPtr and LogDeliveryConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `LogDeliveryConfigurationPropertiesPtrInput` via:

        LogDeliveryConfigurationPropertiesArgs{...}

or:

        nil

type LogDeliveryConfigurationPropertiesPtrOutput added in v0.103.0

type LogDeliveryConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (LogDeliveryConfigurationPropertiesPtrOutput) Elem added in v0.103.0

func (LogDeliveryConfigurationPropertiesPtrOutput) ElementType added in v0.103.0

func (LogDeliveryConfigurationPropertiesPtrOutput) S3Configuration added in v0.103.0

S3 configuration for sending logs to customer account from the InfluxDB instance.

func (LogDeliveryConfigurationPropertiesPtrOutput) ToLogDeliveryConfigurationPropertiesPtrOutput added in v0.103.0

func (o LogDeliveryConfigurationPropertiesPtrOutput) ToLogDeliveryConfigurationPropertiesPtrOutput() LogDeliveryConfigurationPropertiesPtrOutput

func (LogDeliveryConfigurationPropertiesPtrOutput) ToLogDeliveryConfigurationPropertiesPtrOutputWithContext added in v0.103.0

func (o LogDeliveryConfigurationPropertiesPtrOutput) ToLogDeliveryConfigurationPropertiesPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationPropertiesPtrOutput

type LogDeliveryConfigurationPropertiesS3ConfigurationProperties added in v0.103.0

type LogDeliveryConfigurationPropertiesS3ConfigurationProperties struct {
	// The bucket name for logs to be sent from the InfluxDB instance
	BucketName string `pulumi:"bucketName"`
	// Specifies whether logging to customer specified bucket is enabled.
	Enabled bool `pulumi:"enabled"`
}

S3 configuration for sending logs to customer account from the InfluxDB instance.

type LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesArgs added in v0.103.0

type LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesArgs struct {
	// The bucket name for logs to be sent from the InfluxDB instance
	BucketName pulumi.StringInput `pulumi:"bucketName"`
	// Specifies whether logging to customer specified bucket is enabled.
	Enabled pulumi.BoolInput `pulumi:"enabled"`
}

S3 configuration for sending logs to customer account from the InfluxDB instance.

func (LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesArgs) ElementType added in v0.103.0

func (LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesArgs) ToLogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutput added in v0.103.0

func (LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesArgs) ToLogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutputWithContext added in v0.103.0

func (i LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesArgs) ToLogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutputWithContext(ctx context.Context) LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutput

func (LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesArgs) ToLogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutput added in v0.103.0

func (LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesArgs) ToLogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutputWithContext added in v0.103.0

func (i LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesArgs) ToLogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutput

type LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesInput added in v0.103.0

type LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesInput interface {
	pulumi.Input

	ToLogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutput() LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutput
	ToLogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutputWithContext(context.Context) LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutput
}

LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesInput is an input type that accepts LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesArgs and LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutput values. You can construct a concrete instance of `LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesInput` via:

LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesArgs{...}

type LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutput added in v0.103.0

type LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutput struct{ *pulumi.OutputState }

S3 configuration for sending logs to customer account from the InfluxDB instance.

func (LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutput) BucketName added in v0.103.0

The bucket name for logs to be sent from the InfluxDB instance

func (LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutput) ElementType added in v0.103.0

func (LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutput) Enabled added in v0.103.0

Specifies whether logging to customer specified bucket is enabled.

func (LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutput) ToLogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutput added in v0.103.0

func (LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutput) ToLogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutputWithContext added in v0.103.0

func (o LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutput) ToLogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutputWithContext(ctx context.Context) LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutput

func (LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutput) ToLogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutput added in v0.103.0

func (LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutput) ToLogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutputWithContext added in v0.103.0

func (o LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesOutput) ToLogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutput

type LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrInput added in v0.103.0

type LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToLogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutput() LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutput
	ToLogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutputWithContext(context.Context) LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutput
}

LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrInput is an input type that accepts LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesArgs, LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtr and LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrInput` via:

        LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesArgs{...}

or:

        nil

type LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutput added in v0.103.0

type LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutput) BucketName added in v0.103.0

The bucket name for logs to be sent from the InfluxDB instance

func (LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutput) Elem added in v0.103.0

func (LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutput) ElementType added in v0.103.0

func (LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutput) Enabled added in v0.103.0

Specifies whether logging to customer specified bucket is enabled.

func (LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutput) ToLogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutput added in v0.103.0

func (LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutput) ToLogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutputWithContext added in v0.103.0

func (o LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutput) ToLogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationPropertiesS3ConfigurationPropertiesPtrOutput

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 []aws.Tag `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 LookupInfluxDbInstanceArgs added in v0.103.0

type LookupInfluxDbInstanceArgs struct {
	// The service generated unique identifier for InfluxDB instance.
	Id string `pulumi:"id"`
}

type LookupInfluxDbInstanceOutputArgs added in v0.103.0

type LookupInfluxDbInstanceOutputArgs struct {
	// The service generated unique identifier for InfluxDB instance.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupInfluxDbInstanceOutputArgs) ElementType added in v0.103.0

type LookupInfluxDbInstanceResult added in v0.103.0

type LookupInfluxDbInstanceResult struct {
	// The Amazon Resource Name (ARN) that is associated with the InfluxDB instance.
	Arn *string `pulumi:"arn"`
	// The Availability Zone (AZ) where the InfluxDB instance is created.
	AvailabilityZone *string `pulumi:"availabilityZone"`
	// The name of an existing InfluxDB parameter group.
	DbParameterGroupIdentifier *string `pulumi:"dbParameterGroupIdentifier"`
	// The connection endpoint for the InfluxDB instance.
	Endpoint *string `pulumi:"endpoint"`
	// The service generated unique identifier for InfluxDB instance.
	Id *string `pulumi:"id"`
	// The Auth parameters secret Amazon Resource name (ARN) that is associated with the InfluxDB instance.
	InfluxAuthParametersSecretArn *string `pulumi:"influxAuthParametersSecretArn"`
	// Configuration for sending logs to customer account from the InfluxDB instance.
	LogDeliveryConfiguration *LogDeliveryConfigurationProperties `pulumi:"logDeliveryConfiguration"`
	// The Secondary Availability Zone (AZ) where the InfluxDB instance is created, if DeploymentType is set as WITH_MULTIAZ_STANDBY.
	SecondaryAvailabilityZone *string `pulumi:"secondaryAvailabilityZone"`
	// Status of the InfluxDB Instance.
	Status *InfluxDbInstanceStatus `pulumi:"status"`
	// An arbitrary set of tags (key-value pairs) for this DB instance.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupInfluxDbInstance added in v0.103.0

func LookupInfluxDbInstance(ctx *pulumi.Context, args *LookupInfluxDbInstanceArgs, opts ...pulumi.InvokeOption) (*LookupInfluxDbInstanceResult, error)

The AWS::Timestream::InfluxDBInstance resource creates an InfluxDB instance.

type LookupInfluxDbInstanceResultOutput added in v0.103.0

type LookupInfluxDbInstanceResultOutput struct{ *pulumi.OutputState }

func LookupInfluxDbInstanceOutput added in v0.103.0

func (LookupInfluxDbInstanceResultOutput) Arn added in v0.103.0

The Amazon Resource Name (ARN) that is associated with the InfluxDB instance.

func (LookupInfluxDbInstanceResultOutput) AvailabilityZone added in v0.103.0

The Availability Zone (AZ) where the InfluxDB instance is created.

func (LookupInfluxDbInstanceResultOutput) DbParameterGroupIdentifier added in v0.103.0

func (o LookupInfluxDbInstanceResultOutput) DbParameterGroupIdentifier() pulumi.StringPtrOutput

The name of an existing InfluxDB parameter group.

func (LookupInfluxDbInstanceResultOutput) ElementType added in v0.103.0

func (LookupInfluxDbInstanceResultOutput) Endpoint added in v0.103.0

The connection endpoint for the InfluxDB instance.

func (LookupInfluxDbInstanceResultOutput) Id added in v0.103.0

The service generated unique identifier for InfluxDB instance.

func (LookupInfluxDbInstanceResultOutput) InfluxAuthParametersSecretArn added in v0.103.0

func (o LookupInfluxDbInstanceResultOutput) InfluxAuthParametersSecretArn() pulumi.StringPtrOutput

The Auth parameters secret Amazon Resource name (ARN) that is associated with the InfluxDB instance.

func (LookupInfluxDbInstanceResultOutput) LogDeliveryConfiguration added in v0.103.0

Configuration for sending logs to customer account from the InfluxDB instance.

func (LookupInfluxDbInstanceResultOutput) SecondaryAvailabilityZone added in v0.103.0

func (o LookupInfluxDbInstanceResultOutput) SecondaryAvailabilityZone() pulumi.StringPtrOutput

The Secondary Availability Zone (AZ) where the InfluxDB instance is created, if DeploymentType is set as WITH_MULTIAZ_STANDBY.

func (LookupInfluxDbInstanceResultOutput) Status added in v0.103.0

Status of the InfluxDB Instance.

func (LookupInfluxDbInstanceResultOutput) Tags added in v0.103.0

An arbitrary set of tags (key-value pairs) for this DB instance.

func (LookupInfluxDbInstanceResultOutput) ToLookupInfluxDbInstanceResultOutput added in v0.103.0

func (o LookupInfluxDbInstanceResultOutput) ToLookupInfluxDbInstanceResultOutput() LookupInfluxDbInstanceResultOutput

func (LookupInfluxDbInstanceResultOutput) ToLookupInfluxDbInstanceResultOutputWithContext added in v0.103.0

func (o LookupInfluxDbInstanceResultOutput) ToLookupInfluxDbInstanceResultOutputWithContext(ctx context.Context) LookupInfluxDbInstanceResultOutput

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

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

func (LookupScheduledQueryResultOutput) SqNotificationConfiguration added in v0.72.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.72.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.72.0

func (o LookupScheduledQueryResultOutput) SqScheduleConfiguration() pulumi.StringPtrOutput

Configuration for when the scheduled query is executed.

func (LookupScheduledQueryResultOutput) SqScheduledQueryExecutionRoleArn added in v0.72.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.72.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"`
	// A Schema specifies the expected data model of the table.
	Schema *SchemaProperties `pulumi:"schema"`
	// An array of key-value pairs to apply to this resource.
	Tags []aws.Tag `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) Schema added in v0.70.0

A Schema specifies the expected data model of the table.

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"`
	ScheduleConfiguration          ScheduledQueryScheduleConfigurationOutput     `pulumi:"scheduleConfiguration"`
	ScheduledQueryExecutionRoleArn pulumi.StringOutput                           `pulumi:"scheduledQueryExecutionRoleArn"`
	ScheduledQueryName             pulumi.StringPtrOutput                        `pulumi:"scheduledQueryName"`
	// 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"`
	Tags                  aws.TagArrayOutput                         `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                           aws.TagArrayInput
	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 values of the ScheduledQueryDimensionValueType enum A concrete instance of `ScheduledQueryDimensionValueTypeInput` can be one of the following:

ScheduledQueryDimensionValueTypeVarchar

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

ScheduledQueryEncryptionOptionSseS3
ScheduledQueryEncryptionOptionSseKms

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

ScheduledQueryMixedMeasureMappingMeasureValueTypeBigint
ScheduledQueryMixedMeasureMappingMeasureValueTypeBoolean
ScheduledQueryMixedMeasureMappingMeasureValueTypeDouble
ScheduledQueryMixedMeasureMappingMeasureValueTypeVarchar
ScheduledQueryMixedMeasureMappingMeasureValueTypeMulti

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

ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeBigint
ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeBoolean
ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeDouble
ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeVarchar
ScheduledQueryMultiMeasureAttributeMappingMeasureValueTypeTimestamp

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) 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) SqErrorReportConfiguration added in v0.72.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.72.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.72.0

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

func (ScheduledQueryOutput) SqNotificationConfiguration added in v0.72.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.72.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.72.0

func (o ScheduledQueryOutput) SqScheduleConfiguration() pulumi.StringOutput

Configuration for when the scheduled query is executed.

func (ScheduledQueryOutput) SqScheduledQueryExecutionRoleArn added in v0.72.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.72.0

func (o ScheduledQueryOutput) SqTargetConfiguration() pulumi.StringOutput

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

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 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 SchemaProperties added in v0.70.0

type SchemaProperties struct {
	CompositePartitionKey []TablePartitionKey `pulumi:"compositePartitionKey"`
}

A Schema specifies the expected data model of the table.

type SchemaPropertiesArgs added in v0.70.0

type SchemaPropertiesArgs struct {
	CompositePartitionKey TablePartitionKeyArrayInput `pulumi:"compositePartitionKey"`
}

A Schema specifies the expected data model of the table.

func (SchemaPropertiesArgs) ElementType added in v0.70.0

func (SchemaPropertiesArgs) ElementType() reflect.Type

func (SchemaPropertiesArgs) ToSchemaPropertiesOutput added in v0.70.0

func (i SchemaPropertiesArgs) ToSchemaPropertiesOutput() SchemaPropertiesOutput

func (SchemaPropertiesArgs) ToSchemaPropertiesOutputWithContext added in v0.70.0

func (i SchemaPropertiesArgs) ToSchemaPropertiesOutputWithContext(ctx context.Context) SchemaPropertiesOutput

func (SchemaPropertiesArgs) ToSchemaPropertiesPtrOutput added in v0.70.0

func (i SchemaPropertiesArgs) ToSchemaPropertiesPtrOutput() SchemaPropertiesPtrOutput

func (SchemaPropertiesArgs) ToSchemaPropertiesPtrOutputWithContext added in v0.70.0

func (i SchemaPropertiesArgs) ToSchemaPropertiesPtrOutputWithContext(ctx context.Context) SchemaPropertiesPtrOutput

type SchemaPropertiesInput added in v0.70.0

type SchemaPropertiesInput interface {
	pulumi.Input

	ToSchemaPropertiesOutput() SchemaPropertiesOutput
	ToSchemaPropertiesOutputWithContext(context.Context) SchemaPropertiesOutput
}

SchemaPropertiesInput is an input type that accepts SchemaPropertiesArgs and SchemaPropertiesOutput values. You can construct a concrete instance of `SchemaPropertiesInput` via:

SchemaPropertiesArgs{...}

type SchemaPropertiesOutput added in v0.70.0

type SchemaPropertiesOutput struct{ *pulumi.OutputState }

A Schema specifies the expected data model of the table.

func (SchemaPropertiesOutput) CompositePartitionKey added in v0.70.0

func (o SchemaPropertiesOutput) CompositePartitionKey() TablePartitionKeyArrayOutput

func (SchemaPropertiesOutput) ElementType added in v0.70.0

func (SchemaPropertiesOutput) ElementType() reflect.Type

func (SchemaPropertiesOutput) ToSchemaPropertiesOutput added in v0.70.0

func (o SchemaPropertiesOutput) ToSchemaPropertiesOutput() SchemaPropertiesOutput

func (SchemaPropertiesOutput) ToSchemaPropertiesOutputWithContext added in v0.70.0

func (o SchemaPropertiesOutput) ToSchemaPropertiesOutputWithContext(ctx context.Context) SchemaPropertiesOutput

func (SchemaPropertiesOutput) ToSchemaPropertiesPtrOutput added in v0.70.0

func (o SchemaPropertiesOutput) ToSchemaPropertiesPtrOutput() SchemaPropertiesPtrOutput

func (SchemaPropertiesOutput) ToSchemaPropertiesPtrOutputWithContext added in v0.70.0

func (o SchemaPropertiesOutput) ToSchemaPropertiesPtrOutputWithContext(ctx context.Context) SchemaPropertiesPtrOutput

type SchemaPropertiesPtrInput added in v0.70.0

type SchemaPropertiesPtrInput interface {
	pulumi.Input

	ToSchemaPropertiesPtrOutput() SchemaPropertiesPtrOutput
	ToSchemaPropertiesPtrOutputWithContext(context.Context) SchemaPropertiesPtrOutput
}

SchemaPropertiesPtrInput is an input type that accepts SchemaPropertiesArgs, SchemaPropertiesPtr and SchemaPropertiesPtrOutput values. You can construct a concrete instance of `SchemaPropertiesPtrInput` via:

        SchemaPropertiesArgs{...}

or:

        nil

func SchemaPropertiesPtr added in v0.70.0

func SchemaPropertiesPtr(v *SchemaPropertiesArgs) SchemaPropertiesPtrInput

type SchemaPropertiesPtrOutput added in v0.70.0

type SchemaPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SchemaPropertiesPtrOutput) CompositePartitionKey added in v0.70.0

func (o SchemaPropertiesPtrOutput) CompositePartitionKey() TablePartitionKeyArrayOutput

func (SchemaPropertiesPtrOutput) Elem added in v0.70.0

func (SchemaPropertiesPtrOutput) ElementType added in v0.70.0

func (SchemaPropertiesPtrOutput) ElementType() reflect.Type

func (SchemaPropertiesPtrOutput) ToSchemaPropertiesPtrOutput added in v0.70.0

func (o SchemaPropertiesPtrOutput) ToSchemaPropertiesPtrOutput() SchemaPropertiesPtrOutput

func (SchemaPropertiesPtrOutput) ToSchemaPropertiesPtrOutputWithContext added in v0.70.0

func (o SchemaPropertiesPtrOutput) ToSchemaPropertiesPtrOutputWithContext(ctx context.Context) SchemaPropertiesPtrOutput

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"`
	// A Schema specifies the expected data model of the table.
	Schema SchemaPropertiesPtrOutput `pulumi:"schema"`
	// 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 aws.TagArrayOutput `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
	// A Schema specifies the expected data model of the table.
	Schema SchemaPropertiesPtrInput
	// 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 aws.TagArrayInput
}

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) Schema added in v0.70.0

A Schema specifies the expected data model of the table.

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

func (o TableOutput) Tags() aws.TagArrayOutput

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 TablePartitionKey added in v0.70.0

type TablePartitionKey struct {
	EnforcementInRecord *TablePartitionKeyEnforcementLevel `pulumi:"enforcementInRecord"`
	Name                *string                            `pulumi:"name"`
	Type                TablePartitionKeyType              `pulumi:"type"`
}

An attribute used in partitioning data in a table. There are two types of partition keys: dimension keys and measure keys. A dimension key partitions data on a dimension name, while a measure key partitions data on the measure name.

type TablePartitionKeyArgs added in v0.70.0

type TablePartitionKeyArgs struct {
	EnforcementInRecord TablePartitionKeyEnforcementLevelPtrInput `pulumi:"enforcementInRecord"`
	Name                pulumi.StringPtrInput                     `pulumi:"name"`
	Type                TablePartitionKeyTypeInput                `pulumi:"type"`
}

An attribute used in partitioning data in a table. There are two types of partition keys: dimension keys and measure keys. A dimension key partitions data on a dimension name, while a measure key partitions data on the measure name.

func (TablePartitionKeyArgs) ElementType added in v0.70.0

func (TablePartitionKeyArgs) ElementType() reflect.Type

func (TablePartitionKeyArgs) ToTablePartitionKeyOutput added in v0.70.0

func (i TablePartitionKeyArgs) ToTablePartitionKeyOutput() TablePartitionKeyOutput

func (TablePartitionKeyArgs) ToTablePartitionKeyOutputWithContext added in v0.70.0

func (i TablePartitionKeyArgs) ToTablePartitionKeyOutputWithContext(ctx context.Context) TablePartitionKeyOutput

type TablePartitionKeyArray added in v0.70.0

type TablePartitionKeyArray []TablePartitionKeyInput

func (TablePartitionKeyArray) ElementType added in v0.70.0

func (TablePartitionKeyArray) ElementType() reflect.Type

func (TablePartitionKeyArray) ToTablePartitionKeyArrayOutput added in v0.70.0

func (i TablePartitionKeyArray) ToTablePartitionKeyArrayOutput() TablePartitionKeyArrayOutput

func (TablePartitionKeyArray) ToTablePartitionKeyArrayOutputWithContext added in v0.70.0

func (i TablePartitionKeyArray) ToTablePartitionKeyArrayOutputWithContext(ctx context.Context) TablePartitionKeyArrayOutput

type TablePartitionKeyArrayInput added in v0.70.0

type TablePartitionKeyArrayInput interface {
	pulumi.Input

	ToTablePartitionKeyArrayOutput() TablePartitionKeyArrayOutput
	ToTablePartitionKeyArrayOutputWithContext(context.Context) TablePartitionKeyArrayOutput
}

TablePartitionKeyArrayInput is an input type that accepts TablePartitionKeyArray and TablePartitionKeyArrayOutput values. You can construct a concrete instance of `TablePartitionKeyArrayInput` via:

TablePartitionKeyArray{ TablePartitionKeyArgs{...} }

type TablePartitionKeyArrayOutput added in v0.70.0

type TablePartitionKeyArrayOutput struct{ *pulumi.OutputState }

func (TablePartitionKeyArrayOutput) ElementType added in v0.70.0

func (TablePartitionKeyArrayOutput) Index added in v0.70.0

func (TablePartitionKeyArrayOutput) ToTablePartitionKeyArrayOutput added in v0.70.0

func (o TablePartitionKeyArrayOutput) ToTablePartitionKeyArrayOutput() TablePartitionKeyArrayOutput

func (TablePartitionKeyArrayOutput) ToTablePartitionKeyArrayOutputWithContext added in v0.70.0

func (o TablePartitionKeyArrayOutput) ToTablePartitionKeyArrayOutputWithContext(ctx context.Context) TablePartitionKeyArrayOutput

type TablePartitionKeyEnforcementLevel added in v0.70.0

type TablePartitionKeyEnforcementLevel string

The level of enforcement for the specification of a dimension key in ingested records. Options are REQUIRED (dimension key must be specified) and OPTIONAL (dimension key does not have to be specified).

func (TablePartitionKeyEnforcementLevel) ElementType added in v0.70.0

func (TablePartitionKeyEnforcementLevel) ToStringOutput added in v0.70.0

func (TablePartitionKeyEnforcementLevel) ToStringOutputWithContext added in v0.70.0

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

func (TablePartitionKeyEnforcementLevel) ToStringPtrOutput added in v0.70.0

func (TablePartitionKeyEnforcementLevel) ToStringPtrOutputWithContext added in v0.70.0

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

func (TablePartitionKeyEnforcementLevel) ToTablePartitionKeyEnforcementLevelOutput added in v0.70.0

func (e TablePartitionKeyEnforcementLevel) ToTablePartitionKeyEnforcementLevelOutput() TablePartitionKeyEnforcementLevelOutput

func (TablePartitionKeyEnforcementLevel) ToTablePartitionKeyEnforcementLevelOutputWithContext added in v0.70.0

func (e TablePartitionKeyEnforcementLevel) ToTablePartitionKeyEnforcementLevelOutputWithContext(ctx context.Context) TablePartitionKeyEnforcementLevelOutput

func (TablePartitionKeyEnforcementLevel) ToTablePartitionKeyEnforcementLevelPtrOutput added in v0.70.0

func (e TablePartitionKeyEnforcementLevel) ToTablePartitionKeyEnforcementLevelPtrOutput() TablePartitionKeyEnforcementLevelPtrOutput

func (TablePartitionKeyEnforcementLevel) ToTablePartitionKeyEnforcementLevelPtrOutputWithContext added in v0.70.0

func (e TablePartitionKeyEnforcementLevel) ToTablePartitionKeyEnforcementLevelPtrOutputWithContext(ctx context.Context) TablePartitionKeyEnforcementLevelPtrOutput

type TablePartitionKeyEnforcementLevelInput added in v0.70.0

type TablePartitionKeyEnforcementLevelInput interface {
	pulumi.Input

	ToTablePartitionKeyEnforcementLevelOutput() TablePartitionKeyEnforcementLevelOutput
	ToTablePartitionKeyEnforcementLevelOutputWithContext(context.Context) TablePartitionKeyEnforcementLevelOutput
}

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

TablePartitionKeyEnforcementLevelRequired
TablePartitionKeyEnforcementLevelOptional

type TablePartitionKeyEnforcementLevelOutput added in v0.70.0

type TablePartitionKeyEnforcementLevelOutput struct{ *pulumi.OutputState }

func (TablePartitionKeyEnforcementLevelOutput) ElementType added in v0.70.0

func (TablePartitionKeyEnforcementLevelOutput) ToStringOutput added in v0.70.0

func (TablePartitionKeyEnforcementLevelOutput) ToStringOutputWithContext added in v0.70.0

func (TablePartitionKeyEnforcementLevelOutput) ToStringPtrOutput added in v0.70.0

func (TablePartitionKeyEnforcementLevelOutput) ToStringPtrOutputWithContext added in v0.70.0

func (TablePartitionKeyEnforcementLevelOutput) ToTablePartitionKeyEnforcementLevelOutput added in v0.70.0

func (o TablePartitionKeyEnforcementLevelOutput) ToTablePartitionKeyEnforcementLevelOutput() TablePartitionKeyEnforcementLevelOutput

func (TablePartitionKeyEnforcementLevelOutput) ToTablePartitionKeyEnforcementLevelOutputWithContext added in v0.70.0

func (o TablePartitionKeyEnforcementLevelOutput) ToTablePartitionKeyEnforcementLevelOutputWithContext(ctx context.Context) TablePartitionKeyEnforcementLevelOutput

func (TablePartitionKeyEnforcementLevelOutput) ToTablePartitionKeyEnforcementLevelPtrOutput added in v0.70.0

func (o TablePartitionKeyEnforcementLevelOutput) ToTablePartitionKeyEnforcementLevelPtrOutput() TablePartitionKeyEnforcementLevelPtrOutput

func (TablePartitionKeyEnforcementLevelOutput) ToTablePartitionKeyEnforcementLevelPtrOutputWithContext added in v0.70.0

func (o TablePartitionKeyEnforcementLevelOutput) ToTablePartitionKeyEnforcementLevelPtrOutputWithContext(ctx context.Context) TablePartitionKeyEnforcementLevelPtrOutput

type TablePartitionKeyEnforcementLevelPtrInput added in v0.70.0

type TablePartitionKeyEnforcementLevelPtrInput interface {
	pulumi.Input

	ToTablePartitionKeyEnforcementLevelPtrOutput() TablePartitionKeyEnforcementLevelPtrOutput
	ToTablePartitionKeyEnforcementLevelPtrOutputWithContext(context.Context) TablePartitionKeyEnforcementLevelPtrOutput
}

func TablePartitionKeyEnforcementLevelPtr added in v0.70.0

func TablePartitionKeyEnforcementLevelPtr(v string) TablePartitionKeyEnforcementLevelPtrInput

type TablePartitionKeyEnforcementLevelPtrOutput added in v0.70.0

type TablePartitionKeyEnforcementLevelPtrOutput struct{ *pulumi.OutputState }

func (TablePartitionKeyEnforcementLevelPtrOutput) Elem added in v0.70.0

func (TablePartitionKeyEnforcementLevelPtrOutput) ElementType added in v0.70.0

func (TablePartitionKeyEnforcementLevelPtrOutput) ToStringPtrOutput added in v0.70.0

func (TablePartitionKeyEnforcementLevelPtrOutput) ToStringPtrOutputWithContext added in v0.70.0

func (TablePartitionKeyEnforcementLevelPtrOutput) ToTablePartitionKeyEnforcementLevelPtrOutput added in v0.70.0

func (o TablePartitionKeyEnforcementLevelPtrOutput) ToTablePartitionKeyEnforcementLevelPtrOutput() TablePartitionKeyEnforcementLevelPtrOutput

func (TablePartitionKeyEnforcementLevelPtrOutput) ToTablePartitionKeyEnforcementLevelPtrOutputWithContext added in v0.70.0

func (o TablePartitionKeyEnforcementLevelPtrOutput) ToTablePartitionKeyEnforcementLevelPtrOutputWithContext(ctx context.Context) TablePartitionKeyEnforcementLevelPtrOutput

type TablePartitionKeyInput added in v0.70.0

type TablePartitionKeyInput interface {
	pulumi.Input

	ToTablePartitionKeyOutput() TablePartitionKeyOutput
	ToTablePartitionKeyOutputWithContext(context.Context) TablePartitionKeyOutput
}

TablePartitionKeyInput is an input type that accepts TablePartitionKeyArgs and TablePartitionKeyOutput values. You can construct a concrete instance of `TablePartitionKeyInput` via:

TablePartitionKeyArgs{...}

type TablePartitionKeyOutput added in v0.70.0

type TablePartitionKeyOutput struct{ *pulumi.OutputState }

An attribute used in partitioning data in a table. There are two types of partition keys: dimension keys and measure keys. A dimension key partitions data on a dimension name, while a measure key partitions data on the measure name.

func (TablePartitionKeyOutput) ElementType added in v0.70.0

func (TablePartitionKeyOutput) ElementType() reflect.Type

func (TablePartitionKeyOutput) EnforcementInRecord added in v0.70.0

func (TablePartitionKeyOutput) Name added in v0.70.0

func (TablePartitionKeyOutput) ToTablePartitionKeyOutput added in v0.70.0

func (o TablePartitionKeyOutput) ToTablePartitionKeyOutput() TablePartitionKeyOutput

func (TablePartitionKeyOutput) ToTablePartitionKeyOutputWithContext added in v0.70.0

func (o TablePartitionKeyOutput) ToTablePartitionKeyOutputWithContext(ctx context.Context) TablePartitionKeyOutput

func (TablePartitionKeyOutput) Type added in v0.70.0

type TablePartitionKeyType added in v0.70.0

type TablePartitionKeyType string

The type of the partition key. Options are DIMENSION (dimension key) and MEASURE (measure key).

func (TablePartitionKeyType) ElementType added in v0.70.0

func (TablePartitionKeyType) ElementType() reflect.Type

func (TablePartitionKeyType) ToStringOutput added in v0.70.0

func (e TablePartitionKeyType) ToStringOutput() pulumi.StringOutput

func (TablePartitionKeyType) ToStringOutputWithContext added in v0.70.0

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

func (TablePartitionKeyType) ToStringPtrOutput added in v0.70.0

func (e TablePartitionKeyType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TablePartitionKeyType) ToStringPtrOutputWithContext added in v0.70.0

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

func (TablePartitionKeyType) ToTablePartitionKeyTypeOutput added in v0.70.0

func (e TablePartitionKeyType) ToTablePartitionKeyTypeOutput() TablePartitionKeyTypeOutput

func (TablePartitionKeyType) ToTablePartitionKeyTypeOutputWithContext added in v0.70.0

func (e TablePartitionKeyType) ToTablePartitionKeyTypeOutputWithContext(ctx context.Context) TablePartitionKeyTypeOutput

func (TablePartitionKeyType) ToTablePartitionKeyTypePtrOutput added in v0.70.0

func (e TablePartitionKeyType) ToTablePartitionKeyTypePtrOutput() TablePartitionKeyTypePtrOutput

func (TablePartitionKeyType) ToTablePartitionKeyTypePtrOutputWithContext added in v0.70.0

func (e TablePartitionKeyType) ToTablePartitionKeyTypePtrOutputWithContext(ctx context.Context) TablePartitionKeyTypePtrOutput

type TablePartitionKeyTypeInput added in v0.70.0

type TablePartitionKeyTypeInput interface {
	pulumi.Input

	ToTablePartitionKeyTypeOutput() TablePartitionKeyTypeOutput
	ToTablePartitionKeyTypeOutputWithContext(context.Context) TablePartitionKeyTypeOutput
}

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

TablePartitionKeyTypeDimension
TablePartitionKeyTypeMeasure

type TablePartitionKeyTypeOutput added in v0.70.0

type TablePartitionKeyTypeOutput struct{ *pulumi.OutputState }

func (TablePartitionKeyTypeOutput) ElementType added in v0.70.0

func (TablePartitionKeyTypeOutput) ToStringOutput added in v0.70.0

func (o TablePartitionKeyTypeOutput) ToStringOutput() pulumi.StringOutput

func (TablePartitionKeyTypeOutput) ToStringOutputWithContext added in v0.70.0

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

func (TablePartitionKeyTypeOutput) ToStringPtrOutput added in v0.70.0

func (o TablePartitionKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TablePartitionKeyTypeOutput) ToStringPtrOutputWithContext added in v0.70.0

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

func (TablePartitionKeyTypeOutput) ToTablePartitionKeyTypeOutput added in v0.70.0

func (o TablePartitionKeyTypeOutput) ToTablePartitionKeyTypeOutput() TablePartitionKeyTypeOutput

func (TablePartitionKeyTypeOutput) ToTablePartitionKeyTypeOutputWithContext added in v0.70.0

func (o TablePartitionKeyTypeOutput) ToTablePartitionKeyTypeOutputWithContext(ctx context.Context) TablePartitionKeyTypeOutput

func (TablePartitionKeyTypeOutput) ToTablePartitionKeyTypePtrOutput added in v0.70.0

func (o TablePartitionKeyTypeOutput) ToTablePartitionKeyTypePtrOutput() TablePartitionKeyTypePtrOutput

func (TablePartitionKeyTypeOutput) ToTablePartitionKeyTypePtrOutputWithContext added in v0.70.0

func (o TablePartitionKeyTypeOutput) ToTablePartitionKeyTypePtrOutputWithContext(ctx context.Context) TablePartitionKeyTypePtrOutput

type TablePartitionKeyTypePtrInput added in v0.70.0

type TablePartitionKeyTypePtrInput interface {
	pulumi.Input

	ToTablePartitionKeyTypePtrOutput() TablePartitionKeyTypePtrOutput
	ToTablePartitionKeyTypePtrOutputWithContext(context.Context) TablePartitionKeyTypePtrOutput
}

func TablePartitionKeyTypePtr added in v0.70.0

func TablePartitionKeyTypePtr(v string) TablePartitionKeyTypePtrInput

type TablePartitionKeyTypePtrOutput added in v0.70.0

type TablePartitionKeyTypePtrOutput struct{ *pulumi.OutputState }

func (TablePartitionKeyTypePtrOutput) Elem added in v0.70.0

func (TablePartitionKeyTypePtrOutput) ElementType added in v0.70.0

func (TablePartitionKeyTypePtrOutput) ToStringPtrOutput added in v0.70.0

func (TablePartitionKeyTypePtrOutput) ToStringPtrOutputWithContext added in v0.70.0

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

func (TablePartitionKeyTypePtrOutput) ToTablePartitionKeyTypePtrOutput added in v0.70.0

func (o TablePartitionKeyTypePtrOutput) ToTablePartitionKeyTypePtrOutput() TablePartitionKeyTypePtrOutput

func (TablePartitionKeyTypePtrOutput) ToTablePartitionKeyTypePtrOutputWithContext added in v0.70.0

func (o TablePartitionKeyTypePtrOutput) ToTablePartitionKeyTypePtrOutputWithContext(ctx context.Context) TablePartitionKeyTypePtrOutput

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.

Jump to

Keyboard shortcuts

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