awsiotanalytics

package
v1.128.0-devpreview Latest Latest
Warning

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

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

Documentation

Index

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
	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{})
	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.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`.

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_DeltaTimeProperty

type CfnDataset_DeltaTimeProperty struct {
	// `CfnDataset.DeltaTimeProperty.OffsetSeconds`.
	OffsetSeconds *float64 `json:"offsetSeconds"`
	// `CfnDataset.DeltaTimeProperty.TimeExpression`.
	TimeExpression *string `json:"timeExpression"`
}

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_GlueConfigurationProperty

type CfnDataset_GlueConfigurationProperty struct {
	// `CfnDataset.GlueConfigurationProperty.DatabaseName`.
	DatabaseName *string `json:"databaseName"`
	// `CfnDataset.GlueConfigurationProperty.TableName`.
	TableName *string `json:"tableName"`
}

type CfnDataset_IotEventsDestinationConfigurationProperty

type CfnDataset_IotEventsDestinationConfigurationProperty struct {
	// `CfnDataset.IotEventsDestinationConfigurationProperty.InputName`.
	InputName *string `json:"inputName"`
	// `CfnDataset.IotEventsDestinationConfigurationProperty.RoleArn`.
	RoleArn *string `json:"roleArn"`
}

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_ResourceConfigurationProperty

type CfnDataset_ResourceConfigurationProperty struct {
	// `CfnDataset.ResourceConfigurationProperty.ComputeType`.
	ComputeType *string `json:"computeType"`
	// `CfnDataset.ResourceConfigurationProperty.VolumeSizeInGB`.
	VolumeSizeInGb *float64 `json:"volumeSizeInGb"`
}

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
	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_ColumnProperty

type CfnDatastore_ColumnProperty struct {
	// `CfnDatastore.ColumnProperty.Name`.
	Name *string `json:"name"`
	// `CfnDatastore.ColumnProperty.Type`.
	Type *string `json:"type"`
}

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_CustomerManagedS3StorageProperty

type CfnDatastore_CustomerManagedS3StorageProperty struct {
	// `CfnDatastore.CustomerManagedS3StorageProperty.Bucket`.
	Bucket *string `json:"bucket"`
	// `CfnDatastore.CustomerManagedS3StorageProperty.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 CfnDatastore_TimestampPartitionProperty

type CfnDatastore_TimestampPartitionProperty struct {
	// `CfnDatastore.TimestampPartitionProperty.AttributeName`.
	AttributeName *string `json:"attributeName"`
	// `CfnDatastore.TimestampPartitionProperty.TimestampFormat`.
	TimestampFormat *string `json:"timestampFormat"`
}

type CfnPipeline

type CfnPipeline interface {
	awscdk.CfnResource
	awscdk.IInspectable
	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_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"`
}

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"`
}

type CfnPipeline_DatastoreProperty

type CfnPipeline_DatastoreProperty struct {
	// `CfnPipeline.DatastoreProperty.DatastoreName`.
	DatastoreName *string `json:"datastoreName"`
	// `CfnPipeline.DatastoreProperty.Name`.
	Name *string `json:"name"`
}

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"`
}

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"`
}

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"`
}

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"`
}

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"`
}

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"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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