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 constructs.Construct, id *string, props *CfnChannelProps)
- func NewCfnDataset_Override(c CfnDataset, scope constructs.Construct, id *string, props *CfnDatasetProps)
- func NewCfnDatastore_Override(c CfnDatastore, scope constructs.Construct, id *string, ...)
- func NewCfnPipeline_Override(c CfnPipeline, scope constructs.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.
func CfnChannel_IsCfnResource ¶
func CfnChannel_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnChannel_IsConstruct ¶
func CfnChannel_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 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.
func CfnDataset_IsCfnResource ¶
func CfnDataset_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnDataset_IsConstruct ¶
func CfnDataset_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 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.
func CfnDatastore_IsCfnResource ¶
func CfnDatastore_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnDatastore_IsConstruct ¶
func CfnDatastore_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 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.
func CfnPipeline_IsCfnResource ¶
func CfnPipeline_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnPipeline_IsConstruct ¶
func CfnPipeline_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 NewCfnChannel_Override ¶
func NewCfnChannel_Override(c CfnChannel, scope constructs.Construct, id *string, props *CfnChannelProps)
Create a new `AWS::IoTAnalytics::Channel`.
func NewCfnDataset_Override ¶
func NewCfnDataset_Override(c CfnDataset, scope constructs.Construct, id *string, props *CfnDatasetProps)
Create a new `AWS::IoTAnalytics::Dataset`.
func NewCfnDatastore_Override ¶
func NewCfnDatastore_Override(c CfnDatastore, scope constructs.Construct, id *string, props *CfnDatastoreProps)
Create a new `AWS::IoTAnalytics::Datastore`.
func NewCfnPipeline_Override ¶
func NewCfnPipeline_Override(c CfnPipeline, scope constructs.Construct, id *string, props *CfnPipelineProps)
Create a new `AWS::IoTAnalytics::Pipeline`.
Types ¶
type CfnChannel ¶
type CfnChannel interface {
awscdk.CfnResource
awscdk.IInspectable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
ChannelName() *string
SetChannelName(val *string)
ChannelStorage() interface{}
SetChannelStorage(val interface{})
CreationStack() *[]*string
LogicalId() *string
Node() constructs.Node
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::IoTAnalytics::Channel`.
TODO: EXAMPLE
func NewCfnChannel ¶
func NewCfnChannel(scope constructs.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`.
TODO: EXAMPLE
type CfnChannel_ChannelStorageProperty ¶
type CfnChannel_ChannelStorageProperty struct {
// `CfnChannel.ChannelStorageProperty.CustomerManagedS3`.
CustomerManagedS3 interface{} `json:"customerManagedS3"`
// `CfnChannel.ChannelStorageProperty.ServiceManagedS3`.
ServiceManagedS3 interface{} `json:"serviceManagedS3"`
}
TODO: EXAMPLE
type CfnChannel_CustomerManagedS3Property ¶
type CfnChannel_CustomerManagedS3Property struct {
// `CfnChannel.CustomerManagedS3Property.Bucket`.
Bucket *string `json:"bucket"`
// `CfnChannel.CustomerManagedS3Property.KeyPrefix`.
KeyPrefix *string `json:"keyPrefix"`
// `CfnChannel.CustomerManagedS3Property.RoleArn`.
RoleArn *string `json:"roleArn"`
}
TODO: EXAMPLE
type CfnChannel_RetentionPeriodProperty ¶
type CfnChannel_RetentionPeriodProperty struct {
// `CfnChannel.RetentionPeriodProperty.NumberOfDays`.
NumberOfDays *float64 `json:"numberOfDays"`
// `CfnChannel.RetentionPeriodProperty.Unlimited`.
Unlimited interface{} `json:"unlimited"`
}
TODO: EXAMPLE
type CfnChannel_ServiceManagedS3Property ¶
type CfnChannel_ServiceManagedS3Property struct {
}
TODO: EXAMPLE
type CfnDataset ¶
type CfnDataset interface {
awscdk.CfnResource
awscdk.IInspectable
Actions() interface{}
SetActions(val interface{})
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() constructs.Node
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::IoTAnalytics::Dataset`.
TODO: EXAMPLE
func NewCfnDataset ¶
func NewCfnDataset(scope constructs.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.ContentDeliveryRules`.
ContentDeliveryRules interface{} `json:"contentDeliveryRules"`
// `AWS::IoTAnalytics::Dataset.DatasetName`.
DatasetName *string `json:"datasetName"`
// `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`.
TODO: EXAMPLE
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"`
}
TODO: EXAMPLE
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"`
}
TODO: EXAMPLE
type CfnDataset_DatasetContentDeliveryRuleDestinationProperty ¶
type CfnDataset_DatasetContentDeliveryRuleDestinationProperty struct {
// `CfnDataset.DatasetContentDeliveryRuleDestinationProperty.IotEventsDestinationConfiguration`.
IotEventsDestinationConfiguration interface{} `json:"iotEventsDestinationConfiguration"`
// `CfnDataset.DatasetContentDeliveryRuleDestinationProperty.S3DestinationConfiguration`.
S3DestinationConfiguration interface{} `json:"s3DestinationConfiguration"`
}
TODO: EXAMPLE
type CfnDataset_DatasetContentDeliveryRuleProperty ¶
type CfnDataset_DatasetContentDeliveryRuleProperty struct {
// `CfnDataset.DatasetContentDeliveryRuleProperty.Destination`.
Destination interface{} `json:"destination"`
// `CfnDataset.DatasetContentDeliveryRuleProperty.EntryName`.
EntryName *string `json:"entryName"`
}
TODO: EXAMPLE
type CfnDataset_DatasetContentVersionValueProperty ¶
type CfnDataset_DatasetContentVersionValueProperty struct {
// `CfnDataset.DatasetContentVersionValueProperty.DatasetName`.
DatasetName *string `json:"datasetName"`
}
TODO: EXAMPLE
type CfnDataset_DeltaTimeProperty ¶
type CfnDataset_DeltaTimeProperty struct {
// `CfnDataset.DeltaTimeProperty.OffsetSeconds`.
OffsetSeconds *float64 `json:"offsetSeconds"`
// `CfnDataset.DeltaTimeProperty.TimeExpression`.
TimeExpression *string `json:"timeExpression"`
}
TODO: EXAMPLE
type CfnDataset_DeltaTimeSessionWindowConfigurationProperty ¶
type CfnDataset_DeltaTimeSessionWindowConfigurationProperty struct {
// `CfnDataset.DeltaTimeSessionWindowConfigurationProperty.TimeoutInMinutes`.
TimeoutInMinutes *float64 `json:"timeoutInMinutes"`
}
TODO: EXAMPLE
type CfnDataset_FilterProperty ¶
type CfnDataset_FilterProperty struct {
// `CfnDataset.FilterProperty.DeltaTime`.
DeltaTime interface{} `json:"deltaTime"`
}
TODO: EXAMPLE
type CfnDataset_GlueConfigurationProperty ¶
type CfnDataset_GlueConfigurationProperty struct {
// `CfnDataset.GlueConfigurationProperty.DatabaseName`.
DatabaseName *string `json:"databaseName"`
// `CfnDataset.GlueConfigurationProperty.TableName`.
TableName *string `json:"tableName"`
}
TODO: EXAMPLE
type CfnDataset_IotEventsDestinationConfigurationProperty ¶
type CfnDataset_IotEventsDestinationConfigurationProperty struct {
// `CfnDataset.IotEventsDestinationConfigurationProperty.InputName`.
InputName *string `json:"inputName"`
// `CfnDataset.IotEventsDestinationConfigurationProperty.RoleArn`.
RoleArn *string `json:"roleArn"`
}
TODO: EXAMPLE
type CfnDataset_LateDataRuleConfigurationProperty ¶
type CfnDataset_LateDataRuleConfigurationProperty struct {
// `CfnDataset.LateDataRuleConfigurationProperty.DeltaTimeSessionWindowConfiguration`.
DeltaTimeSessionWindowConfiguration interface{} `json:"deltaTimeSessionWindowConfiguration"`
}
TODO: EXAMPLE
type CfnDataset_LateDataRuleProperty ¶
type CfnDataset_LateDataRuleProperty struct {
// `CfnDataset.LateDataRuleProperty.RuleConfiguration`.
RuleConfiguration interface{} `json:"ruleConfiguration"`
// `CfnDataset.LateDataRuleProperty.RuleName`.
RuleName *string `json:"ruleName"`
}
TODO: EXAMPLE
type CfnDataset_OutputFileUriValueProperty ¶
type CfnDataset_OutputFileUriValueProperty struct {
// `CfnDataset.OutputFileUriValueProperty.FileName`.
FileName *string `json:"fileName"`
}
TODO: EXAMPLE
type CfnDataset_QueryActionProperty ¶
type CfnDataset_QueryActionProperty struct {
// `CfnDataset.QueryActionProperty.Filters`.
Filters interface{} `json:"filters"`
// `CfnDataset.QueryActionProperty.SqlQuery`.
SqlQuery *string `json:"sqlQuery"`
}
TODO: EXAMPLE
type CfnDataset_ResourceConfigurationProperty ¶
type CfnDataset_ResourceConfigurationProperty struct {
// `CfnDataset.ResourceConfigurationProperty.ComputeType`.
ComputeType *string `json:"computeType"`
// `CfnDataset.ResourceConfigurationProperty.VolumeSizeInGB`.
VolumeSizeInGb *float64 `json:"volumeSizeInGb"`
}
TODO: EXAMPLE
type CfnDataset_RetentionPeriodProperty ¶
type CfnDataset_RetentionPeriodProperty struct {
// `CfnDataset.RetentionPeriodProperty.NumberOfDays`.
NumberOfDays *float64 `json:"numberOfDays"`
// `CfnDataset.RetentionPeriodProperty.Unlimited`.
Unlimited interface{} `json:"unlimited"`
}
TODO: EXAMPLE
type CfnDataset_S3DestinationConfigurationProperty ¶
type CfnDataset_S3DestinationConfigurationProperty struct {
// `CfnDataset.S3DestinationConfigurationProperty.Bucket`.
Bucket *string `json:"bucket"`
// `CfnDataset.S3DestinationConfigurationProperty.GlueConfiguration`.
GlueConfiguration interface{} `json:"glueConfiguration"`
// `CfnDataset.S3DestinationConfigurationProperty.Key`.
Key *string `json:"key"`
// `CfnDataset.S3DestinationConfigurationProperty.RoleArn`.
RoleArn *string `json:"roleArn"`
}
TODO: EXAMPLE
type CfnDataset_ScheduleProperty ¶
type CfnDataset_ScheduleProperty struct {
// `CfnDataset.ScheduleProperty.ScheduleExpression`.
ScheduleExpression *string `json:"scheduleExpression"`
}
TODO: EXAMPLE
type CfnDataset_TriggerProperty ¶
type CfnDataset_TriggerProperty struct {
// `CfnDataset.TriggerProperty.Schedule`.
Schedule interface{} `json:"schedule"`
// `CfnDataset.TriggerProperty.TriggeringDataset`.
TriggeringDataset interface{} `json:"triggeringDataset"`
}
TODO: EXAMPLE
type CfnDataset_TriggeringDatasetProperty ¶
type CfnDataset_TriggeringDatasetProperty struct {
// `CfnDataset.TriggeringDatasetProperty.DatasetName`.
DatasetName *string `json:"datasetName"`
}
TODO: EXAMPLE
type CfnDataset_VariableProperty ¶
type CfnDataset_VariableProperty struct {
// `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"`
// `CfnDataset.VariableProperty.VariableName`.
VariableName *string `json:"variableName"`
}
TODO: EXAMPLE
type CfnDataset_VersioningConfigurationProperty ¶
type CfnDataset_VersioningConfigurationProperty struct {
// `CfnDataset.VersioningConfigurationProperty.MaxVersions`.
MaxVersions *float64 `json:"maxVersions"`
// `CfnDataset.VersioningConfigurationProperty.Unlimited`.
Unlimited interface{} `json:"unlimited"`
}
TODO: EXAMPLE
type CfnDatastore ¶
type CfnDatastore interface {
awscdk.CfnResource
awscdk.IInspectable
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() constructs.Node
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::IoTAnalytics::Datastore`.
TODO: EXAMPLE
func NewCfnDatastore ¶
func NewCfnDatastore(scope constructs.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`.
TODO: EXAMPLE
type CfnDatastore_ColumnProperty ¶
type CfnDatastore_ColumnProperty struct {
// `CfnDatastore.ColumnProperty.Name`.
Name *string `json:"name"`
// `CfnDatastore.ColumnProperty.Type`.
Type *string `json:"type"`
}
TODO: EXAMPLE
type CfnDatastore_CustomerManagedS3Property ¶
type CfnDatastore_CustomerManagedS3Property struct {
// `CfnDatastore.CustomerManagedS3Property.Bucket`.
Bucket *string `json:"bucket"`
// `CfnDatastore.CustomerManagedS3Property.KeyPrefix`.
KeyPrefix *string `json:"keyPrefix"`
// `CfnDatastore.CustomerManagedS3Property.RoleArn`.
RoleArn *string `json:"roleArn"`
}
TODO: EXAMPLE
type CfnDatastore_CustomerManagedS3StorageProperty ¶
type CfnDatastore_CustomerManagedS3StorageProperty struct {
// `CfnDatastore.CustomerManagedS3StorageProperty.Bucket`.
Bucket *string `json:"bucket"`
// `CfnDatastore.CustomerManagedS3StorageProperty.KeyPrefix`.
KeyPrefix *string `json:"keyPrefix"`
}
TODO: EXAMPLE
type CfnDatastore_DatastorePartitionProperty ¶
type CfnDatastore_DatastorePartitionProperty struct {
// `CfnDatastore.DatastorePartitionProperty.Partition`.
Partition interface{} `json:"partition"`
// `CfnDatastore.DatastorePartitionProperty.TimestampPartition`.
TimestampPartition interface{} `json:"timestampPartition"`
}
TODO: EXAMPLE
type CfnDatastore_DatastorePartitionsProperty ¶
type CfnDatastore_DatastorePartitionsProperty struct {
// `CfnDatastore.DatastorePartitionsProperty.Partitions`.
Partitions interface{} `json:"partitions"`
}
TODO: EXAMPLE
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"`
}
TODO: EXAMPLE
type CfnDatastore_FileFormatConfigurationProperty ¶
type CfnDatastore_FileFormatConfigurationProperty struct {
// `CfnDatastore.FileFormatConfigurationProperty.JsonConfiguration`.
JsonConfiguration interface{} `json:"jsonConfiguration"`
// `CfnDatastore.FileFormatConfigurationProperty.ParquetConfiguration`.
ParquetConfiguration interface{} `json:"parquetConfiguration"`
}
TODO: EXAMPLE
type CfnDatastore_IotSiteWiseMultiLayerStorageProperty ¶
type CfnDatastore_IotSiteWiseMultiLayerStorageProperty struct {
// `CfnDatastore.IotSiteWiseMultiLayerStorageProperty.CustomerManagedS3Storage`.
CustomerManagedS3Storage interface{} `json:"customerManagedS3Storage"`
}
TODO: EXAMPLE
type CfnDatastore_JsonConfigurationProperty ¶
type CfnDatastore_JsonConfigurationProperty struct {
}
TODO: EXAMPLE
type CfnDatastore_ParquetConfigurationProperty ¶
type CfnDatastore_ParquetConfigurationProperty struct {
// `CfnDatastore.ParquetConfigurationProperty.SchemaDefinition`.
SchemaDefinition interface{} `json:"schemaDefinition"`
}
TODO: EXAMPLE
type CfnDatastore_PartitionProperty ¶
type CfnDatastore_PartitionProperty struct {
// `CfnDatastore.PartitionProperty.AttributeName`.
AttributeName *string `json:"attributeName"`
}
TODO: EXAMPLE
type CfnDatastore_RetentionPeriodProperty ¶
type CfnDatastore_RetentionPeriodProperty struct {
// `CfnDatastore.RetentionPeriodProperty.NumberOfDays`.
NumberOfDays *float64 `json:"numberOfDays"`
// `CfnDatastore.RetentionPeriodProperty.Unlimited`.
Unlimited interface{} `json:"unlimited"`
}
TODO: EXAMPLE
type CfnDatastore_SchemaDefinitionProperty ¶
type CfnDatastore_SchemaDefinitionProperty struct {
// `CfnDatastore.SchemaDefinitionProperty.Columns`.
Columns interface{} `json:"columns"`
}
TODO: EXAMPLE
type CfnDatastore_ServiceManagedS3Property ¶
type CfnDatastore_ServiceManagedS3Property struct {
}
TODO: EXAMPLE
type CfnDatastore_TimestampPartitionProperty ¶
type CfnDatastore_TimestampPartitionProperty struct {
// `CfnDatastore.TimestampPartitionProperty.AttributeName`.
AttributeName *string `json:"attributeName"`
// `CfnDatastore.TimestampPartitionProperty.TimestampFormat`.
TimestampFormat *string `json:"timestampFormat"`
}
TODO: EXAMPLE
type CfnPipeline ¶
type CfnPipeline interface {
awscdk.CfnResource
awscdk.IInspectable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
LogicalId() *string
Node() constructs.Node
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::IoTAnalytics::Pipeline`.
TODO: EXAMPLE
func NewCfnPipeline ¶
func NewCfnPipeline(scope constructs.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`.
TODO: EXAMPLE
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"`
}
TODO: EXAMPLE
type CfnPipeline_AddAttributesProperty ¶
type CfnPipeline_AddAttributesProperty struct {
// `CfnPipeline.AddAttributesProperty.Attributes`.
Attributes interface{} `json:"attributes"`
// `CfnPipeline.AddAttributesProperty.Name`.
Name *string `json:"name"`
// `CfnPipeline.AddAttributesProperty.Next`.
Next *string `json:"next"`
}
TODO: EXAMPLE
type CfnPipeline_ChannelProperty ¶
type CfnPipeline_ChannelProperty struct {
// `CfnPipeline.ChannelProperty.ChannelName`.
ChannelName *string `json:"channelName"`
// `CfnPipeline.ChannelProperty.Name`.
Name *string `json:"name"`
// `CfnPipeline.ChannelProperty.Next`.
Next *string `json:"next"`
}
TODO: EXAMPLE
type CfnPipeline_DatastoreProperty ¶
type CfnPipeline_DatastoreProperty struct {
// `CfnPipeline.DatastoreProperty.DatastoreName`.
DatastoreName *string `json:"datastoreName"`
// `CfnPipeline.DatastoreProperty.Name`.
Name *string `json:"name"`
}
TODO: EXAMPLE
type CfnPipeline_DeviceRegistryEnrichProperty ¶
type CfnPipeline_DeviceRegistryEnrichProperty struct {
// `CfnPipeline.DeviceRegistryEnrichProperty.Attribute`.
Attribute *string `json:"attribute"`
// `CfnPipeline.DeviceRegistryEnrichProperty.Name`.
Name *string `json:"name"`
// `CfnPipeline.DeviceRegistryEnrichProperty.Next`.
Next *string `json:"next"`
// `CfnPipeline.DeviceRegistryEnrichProperty.RoleArn`.
RoleArn *string `json:"roleArn"`
// `CfnPipeline.DeviceRegistryEnrichProperty.ThingName`.
ThingName *string `json:"thingName"`
}
TODO: EXAMPLE
type CfnPipeline_DeviceShadowEnrichProperty ¶
type CfnPipeline_DeviceShadowEnrichProperty struct {
// `CfnPipeline.DeviceShadowEnrichProperty.Attribute`.
Attribute *string `json:"attribute"`
// `CfnPipeline.DeviceShadowEnrichProperty.Name`.
Name *string `json:"name"`
// `CfnPipeline.DeviceShadowEnrichProperty.Next`.
Next *string `json:"next"`
// `CfnPipeline.DeviceShadowEnrichProperty.RoleArn`.
RoleArn *string `json:"roleArn"`
// `CfnPipeline.DeviceShadowEnrichProperty.ThingName`.
ThingName *string `json:"thingName"`
}
TODO: EXAMPLE
type CfnPipeline_FilterProperty ¶
type CfnPipeline_FilterProperty struct {
// `CfnPipeline.FilterProperty.Filter`.
Filter *string `json:"filter"`
// `CfnPipeline.FilterProperty.Name`.
Name *string `json:"name"`
// `CfnPipeline.FilterProperty.Next`.
Next *string `json:"next"`
}
TODO: EXAMPLE
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"`
}
TODO: EXAMPLE
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"`
}
TODO: EXAMPLE
type CfnPipeline_RemoveAttributesProperty ¶
type CfnPipeline_RemoveAttributesProperty struct {
// `CfnPipeline.RemoveAttributesProperty.Attributes`.
Attributes *[]*string `json:"attributes"`
// `CfnPipeline.RemoveAttributesProperty.Name`.
Name *string `json:"name"`
// `CfnPipeline.RemoveAttributesProperty.Next`.
Next *string `json:"next"`
}
TODO: EXAMPLE
type CfnPipeline_SelectAttributesProperty ¶
type CfnPipeline_SelectAttributesProperty struct {
// `CfnPipeline.SelectAttributesProperty.Attributes`.
Attributes *[]*string `json:"attributes"`
// `CfnPipeline.SelectAttributesProperty.Name`.
Name *string `json:"name"`
// `CfnPipeline.SelectAttributesProperty.Next`.
Next *string `json:"next"`
}
TODO: EXAMPLE