Documentation ¶
Index ¶
- func CfnDatabase_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDatabase_IsCfnElement(x interface{}) *bool
- func CfnDatabase_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDatabase_IsConstruct(x interface{}) *bool
- func CfnScheduledQuery_CFN_RESOURCE_TYPE_NAME() *string
- func CfnScheduledQuery_IsCfnElement(x interface{}) *bool
- func CfnScheduledQuery_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnScheduledQuery_IsConstruct(x interface{}) *bool
- func CfnTable_CFN_RESOURCE_TYPE_NAME() *string
- func CfnTable_IsCfnElement(x interface{}) *bool
- func CfnTable_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnTable_IsConstruct(x interface{}) *bool
- func NewCfnDatabase_Override(c CfnDatabase, scope constructs.Construct, id *string, props *CfnDatabaseProps)
- func NewCfnScheduledQuery_Override(c CfnScheduledQuery, scope constructs.Construct, id *string, ...)
- func NewCfnTable_Override(c CfnTable, scope constructs.Construct, id *string, props *CfnTableProps)
- type CfnDatabase
- type CfnDatabaseProps
- type CfnScheduledQuery
- type CfnScheduledQueryProps
- type CfnScheduledQuery_DimensionMappingProperty
- type CfnScheduledQuery_ErrorReportConfigurationProperty
- type CfnScheduledQuery_MixedMeasureMappingProperty
- type CfnScheduledQuery_MultiMeasureAttributeMappingProperty
- type CfnScheduledQuery_MultiMeasureMappingsProperty
- type CfnScheduledQuery_NotificationConfigurationProperty
- type CfnScheduledQuery_S3ConfigurationProperty
- type CfnScheduledQuery_ScheduleConfigurationProperty
- type CfnScheduledQuery_SnsConfigurationProperty
- type CfnScheduledQuery_TargetConfigurationProperty
- type CfnScheduledQuery_TimestreamConfigurationProperty
- type CfnTable
- type CfnTableProps
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