awstimestream

package
v2.3.0 Latest Latest
Warning

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

Go to latest
Published: Dec 22, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CfnDatabase_CFN_RESOURCE_TYPE_NAME

func CfnDatabase_CFN_RESOURCE_TYPE_NAME() *string

func CfnDatabase_IsCfnElement

func CfnDatabase_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element.

func CfnDatabase_IsCfnResource

func CfnDatabase_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource.

func CfnDatabase_IsConstruct

func CfnDatabase_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnScheduledQuery_CFN_RESOURCE_TYPE_NAME added in v2.2.0

func CfnScheduledQuery_CFN_RESOURCE_TYPE_NAME() *string

func CfnScheduledQuery_IsCfnElement added in v2.2.0

func CfnScheduledQuery_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element.

func CfnScheduledQuery_IsCfnResource added in v2.2.0

func CfnScheduledQuery_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource.

func CfnScheduledQuery_IsConstruct added in v2.2.0

func CfnScheduledQuery_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnTable_CFN_RESOURCE_TYPE_NAME

func CfnTable_CFN_RESOURCE_TYPE_NAME() *string

func CfnTable_IsCfnElement

func CfnTable_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element.

func CfnTable_IsCfnResource

func CfnTable_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource.

func CfnTable_IsConstruct

func CfnTable_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func NewCfnDatabase_Override

func NewCfnDatabase_Override(c CfnDatabase, scope constructs.Construct, id *string, props *CfnDatabaseProps)

Create a new `AWS::Timestream::Database`.

func NewCfnScheduledQuery_Override added in v2.2.0

func NewCfnScheduledQuery_Override(c CfnScheduledQuery, scope constructs.Construct, id *string, props *CfnScheduledQueryProps)

Create a new `AWS::Timestream::ScheduledQuery`.

func NewCfnTable_Override

func NewCfnTable_Override(c CfnTable, scope constructs.Construct, id *string, props *CfnTableProps)

Create a new `AWS::Timestream::Table`.

Types

type CfnDatabase

type CfnDatabase interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrArn() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	DatabaseName() *string
	SetDatabaseName(val *string)
	KmsKeyId() *string
	SetKmsKeyId(val *string)
	LogicalId() *string
	Node() constructs.Node
	Ref() *string
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::Timestream::Database`.

TODO: EXAMPLE

func NewCfnDatabase

func NewCfnDatabase(scope constructs.Construct, id *string, props *CfnDatabaseProps) CfnDatabase

Create a new `AWS::Timestream::Database`.

type CfnDatabaseProps

type CfnDatabaseProps struct {
	// `AWS::Timestream::Database.DatabaseName`.
	DatabaseName *string `json:"databaseName"`
	// `AWS::Timestream::Database.KmsKeyId`.
	KmsKeyId *string `json:"kmsKeyId"`
	// `AWS::Timestream::Database.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::Timestream::Database`.

TODO: EXAMPLE

type CfnScheduledQuery added in v2.2.0

type CfnScheduledQuery interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrArn() *string
	AttrSqErrorReportConfiguration() *string
	AttrSqKmsKeyId() *string
	AttrSqName() *string
	AttrSqNotificationConfiguration() *string
	AttrSqQueryString() *string
	AttrSqScheduleConfiguration() *string
	AttrSqScheduledQueryExecutionRoleArn() *string
	AttrSqTargetConfiguration() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	ClientToken() *string
	SetClientToken(val *string)
	CreationStack() *[]*string
	ErrorReportConfiguration() interface{}
	SetErrorReportConfiguration(val interface{})
	KmsKeyId() *string
	SetKmsKeyId(val *string)
	LogicalId() *string
	Node() constructs.Node
	NotificationConfiguration() interface{}
	SetNotificationConfiguration(val interface{})
	QueryString() *string
	SetQueryString(val *string)
	Ref() *string
	ScheduleConfiguration() interface{}
	SetScheduleConfiguration(val interface{})
	ScheduledQueryExecutionRoleArn() *string
	SetScheduledQueryExecutionRoleArn(val *string)
	ScheduledQueryName() *string
	SetScheduledQueryName(val *string)
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	TargetConfiguration() interface{}
	SetTargetConfiguration(val interface{})
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::Timestream::ScheduledQuery`.

TODO: EXAMPLE

func NewCfnScheduledQuery added in v2.2.0

func NewCfnScheduledQuery(scope constructs.Construct, id *string, props *CfnScheduledQueryProps) CfnScheduledQuery

Create a new `AWS::Timestream::ScheduledQuery`.

type CfnScheduledQueryProps added in v2.2.0

type CfnScheduledQueryProps struct {
	// `AWS::Timestream::ScheduledQuery.ClientToken`.
	ClientToken *string `json:"clientToken"`
	// `AWS::Timestream::ScheduledQuery.ErrorReportConfiguration`.
	ErrorReportConfiguration interface{} `json:"errorReportConfiguration"`
	// `AWS::Timestream::ScheduledQuery.KmsKeyId`.
	KmsKeyId *string `json:"kmsKeyId"`
	// `AWS::Timestream::ScheduledQuery.NotificationConfiguration`.
	NotificationConfiguration interface{} `json:"notificationConfiguration"`
	// `AWS::Timestream::ScheduledQuery.QueryString`.
	QueryString *string `json:"queryString"`
	// `AWS::Timestream::ScheduledQuery.ScheduleConfiguration`.
	ScheduleConfiguration interface{} `json:"scheduleConfiguration"`
	// `AWS::Timestream::ScheduledQuery.ScheduledQueryExecutionRoleArn`.
	ScheduledQueryExecutionRoleArn *string `json:"scheduledQueryExecutionRoleArn"`
	// `AWS::Timestream::ScheduledQuery.ScheduledQueryName`.
	ScheduledQueryName *string `json:"scheduledQueryName"`
	// `AWS::Timestream::ScheduledQuery.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
	// `AWS::Timestream::ScheduledQuery.TargetConfiguration`.
	TargetConfiguration interface{} `json:"targetConfiguration"`
}

Properties for defining a `AWS::Timestream::ScheduledQuery`.

TODO: EXAMPLE

type CfnScheduledQuery_DimensionMappingProperty added in v2.2.0

type CfnScheduledQuery_DimensionMappingProperty struct {
	// `CfnScheduledQuery.DimensionMappingProperty.DimensionValueType`.
	DimensionValueType *string `json:"dimensionValueType"`
	// `CfnScheduledQuery.DimensionMappingProperty.Name`.
	Name *string `json:"name"`
}

TODO: EXAMPLE

type CfnScheduledQuery_ErrorReportConfigurationProperty added in v2.2.0

type CfnScheduledQuery_ErrorReportConfigurationProperty struct {
	// `CfnScheduledQuery.ErrorReportConfigurationProperty.S3Configuration`.
	S3Configuration interface{} `json:"s3Configuration"`
}

TODO: EXAMPLE

type CfnScheduledQuery_MixedMeasureMappingProperty added in v2.2.0

type CfnScheduledQuery_MixedMeasureMappingProperty struct {
	// `CfnScheduledQuery.MixedMeasureMappingProperty.MeasureName`.
	MeasureName *string `json:"measureName"`
	// `CfnScheduledQuery.MixedMeasureMappingProperty.MeasureValueType`.
	MeasureValueType *string `json:"measureValueType"`
	// `CfnScheduledQuery.MixedMeasureMappingProperty.MultiMeasureAttributeMappings`.
	MultiMeasureAttributeMappings interface{} `json:"multiMeasureAttributeMappings"`
	// `CfnScheduledQuery.MixedMeasureMappingProperty.SourceColumn`.
	SourceColumn *string `json:"sourceColumn"`
	// `CfnScheduledQuery.MixedMeasureMappingProperty.TargetMeasureName`.
	TargetMeasureName *string `json:"targetMeasureName"`
}

TODO: EXAMPLE

type CfnScheduledQuery_MultiMeasureAttributeMappingProperty added in v2.2.0

type CfnScheduledQuery_MultiMeasureAttributeMappingProperty struct {
	// `CfnScheduledQuery.MultiMeasureAttributeMappingProperty.MeasureValueType`.
	MeasureValueType *string `json:"measureValueType"`
	// `CfnScheduledQuery.MultiMeasureAttributeMappingProperty.SourceColumn`.
	SourceColumn *string `json:"sourceColumn"`
	// `CfnScheduledQuery.MultiMeasureAttributeMappingProperty.TargetMultiMeasureAttributeName`.
	TargetMultiMeasureAttributeName *string `json:"targetMultiMeasureAttributeName"`
}

TODO: EXAMPLE

type CfnScheduledQuery_MultiMeasureMappingsProperty added in v2.2.0

type CfnScheduledQuery_MultiMeasureMappingsProperty struct {
	// `CfnScheduledQuery.MultiMeasureMappingsProperty.MultiMeasureAttributeMappings`.
	MultiMeasureAttributeMappings interface{} `json:"multiMeasureAttributeMappings"`
	// `CfnScheduledQuery.MultiMeasureMappingsProperty.TargetMultiMeasureName`.
	TargetMultiMeasureName *string `json:"targetMultiMeasureName"`
}

TODO: EXAMPLE

type CfnScheduledQuery_NotificationConfigurationProperty added in v2.2.0

type CfnScheduledQuery_NotificationConfigurationProperty struct {
	// `CfnScheduledQuery.NotificationConfigurationProperty.SnsConfiguration`.
	SnsConfiguration interface{} `json:"snsConfiguration"`
}

TODO: EXAMPLE

type CfnScheduledQuery_S3ConfigurationProperty added in v2.2.0

type CfnScheduledQuery_S3ConfigurationProperty struct {
	// `CfnScheduledQuery.S3ConfigurationProperty.BucketName`.
	BucketName *string `json:"bucketName"`
	// `CfnScheduledQuery.S3ConfigurationProperty.EncryptionOption`.
	EncryptionOption *string `json:"encryptionOption"`
	// `CfnScheduledQuery.S3ConfigurationProperty.ObjectKeyPrefix`.
	ObjectKeyPrefix *string `json:"objectKeyPrefix"`
}

TODO: EXAMPLE

type CfnScheduledQuery_ScheduleConfigurationProperty added in v2.2.0

type CfnScheduledQuery_ScheduleConfigurationProperty struct {
	// `CfnScheduledQuery.ScheduleConfigurationProperty.ScheduleExpression`.
	ScheduleExpression *string `json:"scheduleExpression"`
}

TODO: EXAMPLE

type CfnScheduledQuery_SnsConfigurationProperty added in v2.2.0

type CfnScheduledQuery_SnsConfigurationProperty struct {
	// `CfnScheduledQuery.SnsConfigurationProperty.TopicArn`.
	TopicArn *string `json:"topicArn"`
}

TODO: EXAMPLE

type CfnScheduledQuery_TargetConfigurationProperty added in v2.2.0

type CfnScheduledQuery_TargetConfigurationProperty struct {
	// `CfnScheduledQuery.TargetConfigurationProperty.TimestreamConfiguration`.
	TimestreamConfiguration interface{} `json:"timestreamConfiguration"`
}

TODO: EXAMPLE

type CfnScheduledQuery_TimestreamConfigurationProperty added in v2.2.0

type CfnScheduledQuery_TimestreamConfigurationProperty struct {
	// `CfnScheduledQuery.TimestreamConfigurationProperty.DatabaseName`.
	DatabaseName *string `json:"databaseName"`
	// `CfnScheduledQuery.TimestreamConfigurationProperty.DimensionMappings`.
	DimensionMappings interface{} `json:"dimensionMappings"`
	// `CfnScheduledQuery.TimestreamConfigurationProperty.MeasureNameColumn`.
	MeasureNameColumn *string `json:"measureNameColumn"`
	// `CfnScheduledQuery.TimestreamConfigurationProperty.MixedMeasureMappings`.
	MixedMeasureMappings interface{} `json:"mixedMeasureMappings"`
	// `CfnScheduledQuery.TimestreamConfigurationProperty.MultiMeasureMappings`.
	MultiMeasureMappings interface{} `json:"multiMeasureMappings"`
	// `CfnScheduledQuery.TimestreamConfigurationProperty.TableName`.
	TableName *string `json:"tableName"`
	// `CfnScheduledQuery.TimestreamConfigurationProperty.TimeColumn`.
	TimeColumn *string `json:"timeColumn"`
}

TODO: EXAMPLE

type CfnTable

type CfnTable interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrArn() *string
	AttrName() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	DatabaseName() *string
	SetDatabaseName(val *string)
	LogicalId() *string
	Node() constructs.Node
	Ref() *string
	RetentionProperties() interface{}
	SetRetentionProperties(val interface{})
	Stack() awscdk.Stack
	TableName() *string
	SetTableName(val *string)
	Tags() awscdk.TagManager
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::Timestream::Table`.

TODO: EXAMPLE

func NewCfnTable

func NewCfnTable(scope constructs.Construct, id *string, props *CfnTableProps) CfnTable

Create a new `AWS::Timestream::Table`.

type CfnTableProps

type CfnTableProps struct {
	// `AWS::Timestream::Table.DatabaseName`.
	DatabaseName *string `json:"databaseName"`
	// `AWS::Timestream::Table.RetentionProperties`.
	RetentionProperties interface{} `json:"retentionProperties"`
	// `AWS::Timestream::Table.TableName`.
	TableName *string `json:"tableName"`
	// `AWS::Timestream::Table.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::Timestream::Table`.

TODO: EXAMPLE

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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