Documentation ¶
Index ¶
- func CfnChannel_CFN_RESOURCE_TYPE_NAME() *string
- func CfnChannel_IsCfnElement(x interface{}) *bool
- func CfnChannel_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnChannel_IsConstruct(x interface{}) *bool
- func CfnDataset_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDataset_IsCfnElement(x interface{}) *bool
- func CfnDataset_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDataset_IsConstruct(x interface{}) *bool
- func CfnDatastore_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDatastore_IsCfnElement(x interface{}) *bool
- func CfnDatastore_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDatastore_IsConstruct(x interface{}) *bool
- func CfnPipeline_CFN_RESOURCE_TYPE_NAME() *string
- func CfnPipeline_IsCfnElement(x interface{}) *bool
- func CfnPipeline_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnPipeline_IsConstruct(x interface{}) *bool
- func NewCfnChannel_Override(c CfnChannel, scope awscdk.Construct, id *string, props *CfnChannelProps)
- func NewCfnDataset_Override(c CfnDataset, scope awscdk.Construct, id *string, props *CfnDatasetProps)
- func NewCfnDatastore_Override(c CfnDatastore, scope awscdk.Construct, id *string, props *CfnDatastoreProps)
- func NewCfnPipeline_Override(c CfnPipeline, scope awscdk.Construct, id *string, props *CfnPipelineProps)
- type CfnChannel
- type CfnChannelProps
- type CfnChannel_ChannelStorageProperty
- type CfnChannel_CustomerManagedS3Property
- type CfnChannel_RetentionPeriodProperty
- type CfnChannel_ServiceManagedS3Property
- type CfnDataset
- type CfnDatasetProps
- type CfnDataset_ActionProperty
- type CfnDataset_ContainerActionProperty
- type CfnDataset_DatasetContentDeliveryRuleDestinationProperty
- type CfnDataset_DatasetContentDeliveryRuleProperty
- type CfnDataset_DatasetContentVersionValueProperty
- type CfnDataset_DeltaTimeProperty
- type CfnDataset_DeltaTimeSessionWindowConfigurationProperty
- type CfnDataset_FilterProperty
- type CfnDataset_GlueConfigurationProperty
- type CfnDataset_IotEventsDestinationConfigurationProperty
- type CfnDataset_LateDataRuleConfigurationProperty
- type CfnDataset_LateDataRuleProperty
- type CfnDataset_OutputFileUriValueProperty
- type CfnDataset_QueryActionProperty
- type CfnDataset_ResourceConfigurationProperty
- type CfnDataset_RetentionPeriodProperty
- type CfnDataset_S3DestinationConfigurationProperty
- type CfnDataset_ScheduleProperty
- type CfnDataset_TriggerProperty
- type CfnDataset_TriggeringDatasetProperty
- type CfnDataset_VariableProperty
- type CfnDataset_VersioningConfigurationProperty
- type CfnDatastore
- type CfnDatastoreProps
- type CfnDatastore_ColumnProperty
- type CfnDatastore_CustomerManagedS3Property
- type CfnDatastore_CustomerManagedS3StorageProperty
- type CfnDatastore_DatastorePartitionProperty
- type CfnDatastore_DatastorePartitionsProperty
- type CfnDatastore_DatastoreStorageProperty
- type CfnDatastore_FileFormatConfigurationProperty
- type CfnDatastore_IotSiteWiseMultiLayerStorageProperty
- type CfnDatastore_JsonConfigurationProperty
- type CfnDatastore_ParquetConfigurationProperty
- type CfnDatastore_PartitionProperty
- type CfnDatastore_RetentionPeriodProperty
- type CfnDatastore_SchemaDefinitionProperty
- type CfnDatastore_ServiceManagedS3Property
- type CfnDatastore_TimestampPartitionProperty
- type CfnPipeline
- type CfnPipelineProps
- type CfnPipeline_ActivityProperty
- type CfnPipeline_AddAttributesProperty
- type CfnPipeline_ChannelProperty
- type CfnPipeline_DatastoreProperty
- type CfnPipeline_DeviceRegistryEnrichProperty
- type CfnPipeline_DeviceShadowEnrichProperty
- type CfnPipeline_FilterProperty
- type CfnPipeline_LambdaProperty
- type CfnPipeline_MathProperty
- type CfnPipeline_RemoveAttributesProperty
- type CfnPipeline_SelectAttributesProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnChannel_CFN_RESOURCE_TYPE_NAME ¶
func CfnChannel_CFN_RESOURCE_TYPE_NAME() *string
func CfnChannel_IsCfnElement ¶
func CfnChannel_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. Experimental.
func CfnChannel_IsCfnResource ¶
func CfnChannel_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnChannel_IsConstruct ¶
func CfnChannel_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnDataset_CFN_RESOURCE_TYPE_NAME ¶
func CfnDataset_CFN_RESOURCE_TYPE_NAME() *string
func CfnDataset_IsCfnElement ¶
func CfnDataset_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. Experimental.
func CfnDataset_IsCfnResource ¶
func CfnDataset_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnDataset_IsConstruct ¶
func CfnDataset_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnDatastore_CFN_RESOURCE_TYPE_NAME ¶
func CfnDatastore_CFN_RESOURCE_TYPE_NAME() *string
func CfnDatastore_IsCfnElement ¶
func CfnDatastore_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. Experimental.
func CfnDatastore_IsCfnResource ¶
func CfnDatastore_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnDatastore_IsConstruct ¶
func CfnDatastore_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnPipeline_CFN_RESOURCE_TYPE_NAME ¶
func CfnPipeline_CFN_RESOURCE_TYPE_NAME() *string
func CfnPipeline_IsCfnElement ¶
func CfnPipeline_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. Experimental.
func CfnPipeline_IsCfnResource ¶
func CfnPipeline_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnPipeline_IsConstruct ¶
func CfnPipeline_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func NewCfnChannel_Override ¶
func NewCfnChannel_Override(c CfnChannel, scope awscdk.Construct, id *string, props *CfnChannelProps)
Create a new `AWS::IoTAnalytics::Channel`.
func NewCfnDataset_Override ¶
func NewCfnDataset_Override(c CfnDataset, scope awscdk.Construct, id *string, props *CfnDatasetProps)
Create a new `AWS::IoTAnalytics::Dataset`.
func NewCfnDatastore_Override ¶
func NewCfnDatastore_Override(c CfnDatastore, scope awscdk.Construct, id *string, props *CfnDatastoreProps)
Create a new `AWS::IoTAnalytics::Datastore`.
func NewCfnPipeline_Override ¶
func NewCfnPipeline_Override(c CfnPipeline, scope awscdk.Construct, id *string, props *CfnPipelineProps)
Create a new `AWS::IoTAnalytics::Pipeline`.
Types ¶
type CfnChannel ¶
type CfnChannel interface { awscdk.CfnResource awscdk.IInspectable AttrId() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string ChannelName() *string SetChannelName(val *string) ChannelStorage() interface{} SetChannelStorage(val interface{}) CreationStack() *[]*string LogicalId() *string Node() awscdk.ConstructNode Ref() *string RetentionPeriod() interface{} SetRetentionPeriod(val interface{}) 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) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::IoTAnalytics::Channel`.
func NewCfnChannel ¶
func NewCfnChannel(scope awscdk.Construct, id *string, props *CfnChannelProps) CfnChannel
Create a new `AWS::IoTAnalytics::Channel`.
type CfnChannelProps ¶
type CfnChannelProps struct { // `AWS::IoTAnalytics::Channel.ChannelName`. ChannelName *string `json:"channelName"` // `AWS::IoTAnalytics::Channel.ChannelStorage`. ChannelStorage interface{} `json:"channelStorage"` // `AWS::IoTAnalytics::Channel.RetentionPeriod`. RetentionPeriod interface{} `json:"retentionPeriod"` // `AWS::IoTAnalytics::Channel.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::IoTAnalytics::Channel`.
type CfnChannel_ChannelStorageProperty ¶
type CfnChannel_ChannelStorageProperty struct { // `CfnChannel.ChannelStorageProperty.CustomerManagedS3`. CustomerManagedS3 interface{} `json:"customerManagedS3"` // `CfnChannel.ChannelStorageProperty.ServiceManagedS3`. ServiceManagedS3 interface{} `json:"serviceManagedS3"` }
type CfnChannel_CustomerManagedS3Property ¶
type CfnChannel_CustomerManagedS3Property struct { // `CfnChannel.CustomerManagedS3Property.Bucket`. Bucket *string `json:"bucket"` // `CfnChannel.CustomerManagedS3Property.RoleArn`. RoleArn *string `json:"roleArn"` // `CfnChannel.CustomerManagedS3Property.KeyPrefix`. KeyPrefix *string `json:"keyPrefix"` }
type CfnChannel_RetentionPeriodProperty ¶
type CfnChannel_RetentionPeriodProperty struct { // `CfnChannel.RetentionPeriodProperty.NumberOfDays`. NumberOfDays *float64 `json:"numberOfDays"` // `CfnChannel.RetentionPeriodProperty.Unlimited`. Unlimited interface{} `json:"unlimited"` }
type CfnChannel_ServiceManagedS3Property ¶
type CfnChannel_ServiceManagedS3Property struct { }
type CfnDataset ¶
type CfnDataset interface { awscdk.CfnResource awscdk.IInspectable Actions() interface{} SetActions(val interface{}) AttrId() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string ContentDeliveryRules() interface{} SetContentDeliveryRules(val interface{}) CreationStack() *[]*string DatasetName() *string SetDatasetName(val *string) LateDataRules() interface{} SetLateDataRules(val interface{}) LogicalId() *string Node() awscdk.ConstructNode Ref() *string RetentionPeriod() interface{} SetRetentionPeriod(val interface{}) Stack() awscdk.Stack Tags() awscdk.TagManager Triggers() interface{} SetTriggers(val interface{}) UpdatedProperites() *map[string]interface{} VersioningConfiguration() interface{} SetVersioningConfiguration(val 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) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::IoTAnalytics::Dataset`.
func NewCfnDataset ¶
func NewCfnDataset(scope awscdk.Construct, id *string, props *CfnDatasetProps) CfnDataset
Create a new `AWS::IoTAnalytics::Dataset`.
type CfnDatasetProps ¶
type CfnDatasetProps struct { // `AWS::IoTAnalytics::Dataset.Actions`. Actions interface{} `json:"actions"` // `AWS::IoTAnalytics::Dataset.DatasetName`. DatasetName *string `json:"datasetName"` // `AWS::IoTAnalytics::Dataset.ContentDeliveryRules`. ContentDeliveryRules interface{} `json:"contentDeliveryRules"` // `AWS::IoTAnalytics::Dataset.LateDataRules`. LateDataRules interface{} `json:"lateDataRules"` // `AWS::IoTAnalytics::Dataset.RetentionPeriod`. RetentionPeriod interface{} `json:"retentionPeriod"` // `AWS::IoTAnalytics::Dataset.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::IoTAnalytics::Dataset.Triggers`. Triggers interface{} `json:"triggers"` // `AWS::IoTAnalytics::Dataset.VersioningConfiguration`. VersioningConfiguration interface{} `json:"versioningConfiguration"` }
Properties for defining a `AWS::IoTAnalytics::Dataset`.
type CfnDataset_ActionProperty ¶
type CfnDataset_ActionProperty struct { // `CfnDataset.ActionProperty.ActionName`. ActionName *string `json:"actionName"` // `CfnDataset.ActionProperty.ContainerAction`. ContainerAction interface{} `json:"containerAction"` // `CfnDataset.ActionProperty.QueryAction`. QueryAction interface{} `json:"queryAction"` }
type CfnDataset_ContainerActionProperty ¶
type CfnDataset_ContainerActionProperty struct { // `CfnDataset.ContainerActionProperty.ExecutionRoleArn`. ExecutionRoleArn *string `json:"executionRoleArn"` // `CfnDataset.ContainerActionProperty.Image`. Image *string `json:"image"` // `CfnDataset.ContainerActionProperty.ResourceConfiguration`. ResourceConfiguration interface{} `json:"resourceConfiguration"` // `CfnDataset.ContainerActionProperty.Variables`. Variables interface{} `json:"variables"` }
type CfnDataset_DatasetContentDeliveryRuleDestinationProperty ¶
type CfnDataset_DatasetContentDeliveryRuleDestinationProperty struct { // `CfnDataset.DatasetContentDeliveryRuleDestinationProperty.IotEventsDestinationConfiguration`. IotEventsDestinationConfiguration interface{} `json:"iotEventsDestinationConfiguration"` // `CfnDataset.DatasetContentDeliveryRuleDestinationProperty.S3DestinationConfiguration`. S3DestinationConfiguration interface{} `json:"s3DestinationConfiguration"` }
type CfnDataset_DatasetContentDeliveryRuleProperty ¶
type CfnDataset_DatasetContentDeliveryRuleProperty struct { // `CfnDataset.DatasetContentDeliveryRuleProperty.Destination`. Destination interface{} `json:"destination"` // `CfnDataset.DatasetContentDeliveryRuleProperty.EntryName`. EntryName *string `json:"entryName"` }
type CfnDataset_DatasetContentVersionValueProperty ¶
type CfnDataset_DatasetContentVersionValueProperty struct { // `CfnDataset.DatasetContentVersionValueProperty.DatasetName`. DatasetName *string `json:"datasetName"` }
type CfnDataset_DeltaTimeSessionWindowConfigurationProperty ¶
type CfnDataset_DeltaTimeSessionWindowConfigurationProperty struct { // `CfnDataset.DeltaTimeSessionWindowConfigurationProperty.TimeoutInMinutes`. TimeoutInMinutes *float64 `json:"timeoutInMinutes"` }
type CfnDataset_FilterProperty ¶
type CfnDataset_FilterProperty struct {
// `CfnDataset.FilterProperty.DeltaTime`.
DeltaTime interface{} `json:"deltaTime"`
}
type CfnDataset_LateDataRuleConfigurationProperty ¶
type CfnDataset_LateDataRuleConfigurationProperty struct {
// `CfnDataset.LateDataRuleConfigurationProperty.DeltaTimeSessionWindowConfiguration`.
DeltaTimeSessionWindowConfiguration interface{} `json:"deltaTimeSessionWindowConfiguration"`
}
type CfnDataset_LateDataRuleProperty ¶
type CfnDataset_LateDataRuleProperty struct { // `CfnDataset.LateDataRuleProperty.RuleConfiguration`. RuleConfiguration interface{} `json:"ruleConfiguration"` // `CfnDataset.LateDataRuleProperty.RuleName`. RuleName *string `json:"ruleName"` }
type CfnDataset_OutputFileUriValueProperty ¶
type CfnDataset_OutputFileUriValueProperty struct { // `CfnDataset.OutputFileUriValueProperty.FileName`. FileName *string `json:"fileName"` }
type CfnDataset_QueryActionProperty ¶
type CfnDataset_QueryActionProperty struct { // `CfnDataset.QueryActionProperty.SqlQuery`. SqlQuery *string `json:"sqlQuery"` // `CfnDataset.QueryActionProperty.Filters`. Filters interface{} `json:"filters"` }
type CfnDataset_RetentionPeriodProperty ¶
type CfnDataset_RetentionPeriodProperty struct { // `CfnDataset.RetentionPeriodProperty.NumberOfDays`. NumberOfDays *float64 `json:"numberOfDays"` // `CfnDataset.RetentionPeriodProperty.Unlimited`. Unlimited interface{} `json:"unlimited"` }
type CfnDataset_S3DestinationConfigurationProperty ¶
type CfnDataset_S3DestinationConfigurationProperty struct { // `CfnDataset.S3DestinationConfigurationProperty.Bucket`. Bucket *string `json:"bucket"` // `CfnDataset.S3DestinationConfigurationProperty.Key`. Key *string `json:"key"` // `CfnDataset.S3DestinationConfigurationProperty.RoleArn`. RoleArn *string `json:"roleArn"` // `CfnDataset.S3DestinationConfigurationProperty.GlueConfiguration`. GlueConfiguration interface{} `json:"glueConfiguration"` }
type CfnDataset_ScheduleProperty ¶
type CfnDataset_ScheduleProperty struct { // `CfnDataset.ScheduleProperty.ScheduleExpression`. ScheduleExpression *string `json:"scheduleExpression"` }
type CfnDataset_TriggerProperty ¶
type CfnDataset_TriggerProperty struct { // `CfnDataset.TriggerProperty.Schedule`. Schedule interface{} `json:"schedule"` // `CfnDataset.TriggerProperty.TriggeringDataset`. TriggeringDataset interface{} `json:"triggeringDataset"` }
type CfnDataset_TriggeringDatasetProperty ¶
type CfnDataset_TriggeringDatasetProperty struct { // `CfnDataset.TriggeringDatasetProperty.DatasetName`. DatasetName *string `json:"datasetName"` }
type CfnDataset_VariableProperty ¶
type CfnDataset_VariableProperty struct { // `CfnDataset.VariableProperty.VariableName`. VariableName *string `json:"variableName"` // `CfnDataset.VariableProperty.DatasetContentVersionValue`. DatasetContentVersionValue interface{} `json:"datasetContentVersionValue"` // `CfnDataset.VariableProperty.DoubleValue`. DoubleValue *float64 `json:"doubleValue"` // `CfnDataset.VariableProperty.OutputFileUriValue`. OutputFileUriValue interface{} `json:"outputFileUriValue"` // `CfnDataset.VariableProperty.StringValue`. StringValue *string `json:"stringValue"` }
type CfnDataset_VersioningConfigurationProperty ¶
type CfnDataset_VersioningConfigurationProperty struct { // `CfnDataset.VersioningConfigurationProperty.MaxVersions`. MaxVersions *float64 `json:"maxVersions"` // `CfnDataset.VersioningConfigurationProperty.Unlimited`. Unlimited interface{} `json:"unlimited"` }
type CfnDatastore ¶
type CfnDatastore interface { awscdk.CfnResource awscdk.IInspectable AttrId() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string DatastoreName() *string SetDatastoreName(val *string) DatastorePartitions() interface{} SetDatastorePartitions(val interface{}) DatastoreStorage() interface{} SetDatastoreStorage(val interface{}) FileFormatConfiguration() interface{} SetFileFormatConfiguration(val interface{}) LogicalId() *string Node() awscdk.ConstructNode Ref() *string RetentionPeriod() interface{} SetRetentionPeriod(val interface{}) 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) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::IoTAnalytics::Datastore`.
func NewCfnDatastore ¶
func NewCfnDatastore(scope awscdk.Construct, id *string, props *CfnDatastoreProps) CfnDatastore
Create a new `AWS::IoTAnalytics::Datastore`.
type CfnDatastoreProps ¶
type CfnDatastoreProps struct { // `AWS::IoTAnalytics::Datastore.DatastoreName`. DatastoreName *string `json:"datastoreName"` // `AWS::IoTAnalytics::Datastore.DatastorePartitions`. DatastorePartitions interface{} `json:"datastorePartitions"` // `AWS::IoTAnalytics::Datastore.DatastoreStorage`. DatastoreStorage interface{} `json:"datastoreStorage"` // `AWS::IoTAnalytics::Datastore.FileFormatConfiguration`. FileFormatConfiguration interface{} `json:"fileFormatConfiguration"` // `AWS::IoTAnalytics::Datastore.RetentionPeriod`. RetentionPeriod interface{} `json:"retentionPeriod"` // `AWS::IoTAnalytics::Datastore.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::IoTAnalytics::Datastore`.
type CfnDatastore_CustomerManagedS3Property ¶
type CfnDatastore_CustomerManagedS3Property struct { // `CfnDatastore.CustomerManagedS3Property.Bucket`. Bucket *string `json:"bucket"` // `CfnDatastore.CustomerManagedS3Property.RoleArn`. RoleArn *string `json:"roleArn"` // `CfnDatastore.CustomerManagedS3Property.KeyPrefix`. KeyPrefix *string `json:"keyPrefix"` }
type CfnDatastore_DatastorePartitionProperty ¶
type CfnDatastore_DatastorePartitionProperty struct { // `CfnDatastore.DatastorePartitionProperty.Partition`. Partition interface{} `json:"partition"` // `CfnDatastore.DatastorePartitionProperty.TimestampPartition`. TimestampPartition interface{} `json:"timestampPartition"` }
type CfnDatastore_DatastorePartitionsProperty ¶
type CfnDatastore_DatastorePartitionsProperty struct {
// `CfnDatastore.DatastorePartitionsProperty.Partitions`.
Partitions interface{} `json:"partitions"`
}
type CfnDatastore_DatastoreStorageProperty ¶
type CfnDatastore_DatastoreStorageProperty struct { // `CfnDatastore.DatastoreStorageProperty.CustomerManagedS3`. CustomerManagedS3 interface{} `json:"customerManagedS3"` // `CfnDatastore.DatastoreStorageProperty.IotSiteWiseMultiLayerStorage`. IotSiteWiseMultiLayerStorage interface{} `json:"iotSiteWiseMultiLayerStorage"` // `CfnDatastore.DatastoreStorageProperty.ServiceManagedS3`. ServiceManagedS3 interface{} `json:"serviceManagedS3"` }
type CfnDatastore_FileFormatConfigurationProperty ¶
type CfnDatastore_FileFormatConfigurationProperty struct { // `CfnDatastore.FileFormatConfigurationProperty.JsonConfiguration`. JsonConfiguration interface{} `json:"jsonConfiguration"` // `CfnDatastore.FileFormatConfigurationProperty.ParquetConfiguration`. ParquetConfiguration interface{} `json:"parquetConfiguration"` }
type CfnDatastore_IotSiteWiseMultiLayerStorageProperty ¶
type CfnDatastore_IotSiteWiseMultiLayerStorageProperty struct {
// `CfnDatastore.IotSiteWiseMultiLayerStorageProperty.CustomerManagedS3Storage`.
CustomerManagedS3Storage interface{} `json:"customerManagedS3Storage"`
}
type CfnDatastore_JsonConfigurationProperty ¶
type CfnDatastore_JsonConfigurationProperty struct { }
type CfnDatastore_ParquetConfigurationProperty ¶
type CfnDatastore_ParquetConfigurationProperty struct {
// `CfnDatastore.ParquetConfigurationProperty.SchemaDefinition`.
SchemaDefinition interface{} `json:"schemaDefinition"`
}
type CfnDatastore_PartitionProperty ¶
type CfnDatastore_PartitionProperty struct { // `CfnDatastore.PartitionProperty.AttributeName`. AttributeName *string `json:"attributeName"` }
type CfnDatastore_RetentionPeriodProperty ¶
type CfnDatastore_RetentionPeriodProperty struct { // `CfnDatastore.RetentionPeriodProperty.NumberOfDays`. NumberOfDays *float64 `json:"numberOfDays"` // `CfnDatastore.RetentionPeriodProperty.Unlimited`. Unlimited interface{} `json:"unlimited"` }
type CfnDatastore_SchemaDefinitionProperty ¶
type CfnDatastore_SchemaDefinitionProperty struct {
// `CfnDatastore.SchemaDefinitionProperty.Columns`.
Columns interface{} `json:"columns"`
}
type CfnDatastore_ServiceManagedS3Property ¶
type CfnDatastore_ServiceManagedS3Property struct { }
type CfnPipeline ¶
type CfnPipeline interface { awscdk.CfnResource awscdk.IInspectable AttrId() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() awscdk.ConstructNode PipelineActivities() interface{} SetPipelineActivities(val interface{}) PipelineName() *string SetPipelineName(val *string) 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) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::IoTAnalytics::Pipeline`.
func NewCfnPipeline ¶
func NewCfnPipeline(scope awscdk.Construct, id *string, props *CfnPipelineProps) CfnPipeline
Create a new `AWS::IoTAnalytics::Pipeline`.
type CfnPipelineProps ¶
type CfnPipelineProps struct { // `AWS::IoTAnalytics::Pipeline.PipelineActivities`. PipelineActivities interface{} `json:"pipelineActivities"` // `AWS::IoTAnalytics::Pipeline.PipelineName`. PipelineName *string `json:"pipelineName"` // `AWS::IoTAnalytics::Pipeline.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::IoTAnalytics::Pipeline`.
type CfnPipeline_ActivityProperty ¶
type CfnPipeline_ActivityProperty struct { // `CfnPipeline.ActivityProperty.AddAttributes`. AddAttributes interface{} `json:"addAttributes"` // `CfnPipeline.ActivityProperty.Channel`. Channel interface{} `json:"channel"` // `CfnPipeline.ActivityProperty.Datastore`. Datastore interface{} `json:"datastore"` // `CfnPipeline.ActivityProperty.DeviceRegistryEnrich`. DeviceRegistryEnrich interface{} `json:"deviceRegistryEnrich"` // `CfnPipeline.ActivityProperty.DeviceShadowEnrich`. DeviceShadowEnrich interface{} `json:"deviceShadowEnrich"` // `CfnPipeline.ActivityProperty.Filter`. Filter interface{} `json:"filter"` // `CfnPipeline.ActivityProperty.Lambda`. Lambda interface{} `json:"lambda"` // `CfnPipeline.ActivityProperty.Math`. Math interface{} `json:"math"` // `CfnPipeline.ActivityProperty.RemoveAttributes`. RemoveAttributes interface{} `json:"removeAttributes"` // `CfnPipeline.ActivityProperty.SelectAttributes`. SelectAttributes interface{} `json:"selectAttributes"` }
type CfnPipeline_DeviceRegistryEnrichProperty ¶
type CfnPipeline_DeviceRegistryEnrichProperty struct { // `CfnPipeline.DeviceRegistryEnrichProperty.Attribute`. Attribute *string `json:"attribute"` // `CfnPipeline.DeviceRegistryEnrichProperty.Name`. Name *string `json:"name"` // `CfnPipeline.DeviceRegistryEnrichProperty.RoleArn`. RoleArn *string `json:"roleArn"` // `CfnPipeline.DeviceRegistryEnrichProperty.ThingName`. ThingName *string `json:"thingName"` // `CfnPipeline.DeviceRegistryEnrichProperty.Next`. Next *string `json:"next"` }
type CfnPipeline_DeviceShadowEnrichProperty ¶
type CfnPipeline_DeviceShadowEnrichProperty struct { // `CfnPipeline.DeviceShadowEnrichProperty.Attribute`. Attribute *string `json:"attribute"` // `CfnPipeline.DeviceShadowEnrichProperty.Name`. Name *string `json:"name"` // `CfnPipeline.DeviceShadowEnrichProperty.RoleArn`. RoleArn *string `json:"roleArn"` // `CfnPipeline.DeviceShadowEnrichProperty.ThingName`. ThingName *string `json:"thingName"` // `CfnPipeline.DeviceShadowEnrichProperty.Next`. Next *string `json:"next"` }
type CfnPipeline_LambdaProperty ¶
type CfnPipeline_LambdaProperty struct { // `CfnPipeline.LambdaProperty.BatchSize`. BatchSize *float64 `json:"batchSize"` // `CfnPipeline.LambdaProperty.LambdaName`. LambdaName *string `json:"lambdaName"` // `CfnPipeline.LambdaProperty.Name`. Name *string `json:"name"` // `CfnPipeline.LambdaProperty.Next`. Next *string `json:"next"` }
type CfnPipeline_MathProperty ¶
type CfnPipeline_MathProperty struct { // `CfnPipeline.MathProperty.Attribute`. Attribute *string `json:"attribute"` // `CfnPipeline.MathProperty.Math`. Math *string `json:"math"` // `CfnPipeline.MathProperty.Name`. Name *string `json:"name"` // `CfnPipeline.MathProperty.Next`. Next *string `json:"next"` }