Documentation
¶
Index ¶
- func CfnAccessPolicy_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAccessPolicy_IsCfnElement(x interface{}) *bool
- func CfnAccessPolicy_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnAccessPolicy_IsConstruct(x interface{}) *bool
- func CfnAssetModel_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAssetModel_IsCfnElement(x interface{}) *bool
- func CfnAssetModel_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnAssetModel_IsConstruct(x interface{}) *bool
- func CfnAsset_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAsset_IsCfnElement(x interface{}) *bool
- func CfnAsset_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnAsset_IsConstruct(x interface{}) *bool
- func CfnDashboard_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDashboard_IsCfnElement(x interface{}) *bool
- func CfnDashboard_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDashboard_IsConstruct(x interface{}) *bool
- func CfnGateway_CFN_RESOURCE_TYPE_NAME() *string
- func CfnGateway_IsCfnElement(x interface{}) *bool
- func CfnGateway_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnGateway_IsConstruct(x interface{}) *bool
- func CfnPortal_CFN_RESOURCE_TYPE_NAME() *string
- func CfnPortal_IsCfnElement(x interface{}) *bool
- func CfnPortal_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnPortal_IsConstruct(x interface{}) *bool
- func CfnProject_CFN_RESOURCE_TYPE_NAME() *string
- func CfnProject_IsCfnElement(x interface{}) *bool
- func CfnProject_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnProject_IsConstruct(x interface{}) *bool
- func NewCfnAccessPolicy_Override(c CfnAccessPolicy, scope constructs.Construct, id *string, ...)
- func NewCfnAssetModel_Override(c CfnAssetModel, scope constructs.Construct, id *string, ...)
- func NewCfnAsset_Override(c CfnAsset, scope constructs.Construct, id *string, props *CfnAssetProps)
- func NewCfnDashboard_Override(c CfnDashboard, scope constructs.Construct, id *string, ...)
- func NewCfnGateway_Override(c CfnGateway, scope constructs.Construct, id *string, props *CfnGatewayProps)
- func NewCfnPortal_Override(c CfnPortal, scope constructs.Construct, id *string, props *CfnPortalProps)
- func NewCfnProject_Override(c CfnProject, scope constructs.Construct, id *string, props *CfnProjectProps)
- type CfnAccessPolicy
- type CfnAccessPolicyProps
- type CfnAccessPolicy_AccessPolicyIdentityProperty
- type CfnAccessPolicy_AccessPolicyResourceProperty
- type CfnAccessPolicy_IamRoleProperty
- type CfnAccessPolicy_IamUserProperty
- type CfnAccessPolicy_PortalProperty
- type CfnAccessPolicy_ProjectProperty
- type CfnAccessPolicy_UserProperty
- type CfnAsset
- type CfnAssetModel
- type CfnAssetModelProps
- type CfnAssetModel_AssetModelCompositeModelProperty
- type CfnAssetModel_AssetModelHierarchyProperty
- type CfnAssetModel_AssetModelPropertyProperty
- type CfnAssetModel_AttributeProperty
- type CfnAssetModel_ExpressionVariableProperty
- type CfnAssetModel_MetricProperty
- type CfnAssetModel_MetricWindowProperty
- type CfnAssetModel_PropertyTypeProperty
- type CfnAssetModel_TransformProperty
- type CfnAssetModel_TumblingWindowProperty
- type CfnAssetModel_VariableValueProperty
- type CfnAssetProps
- type CfnAsset_AssetHierarchyProperty
- type CfnAsset_AssetPropertyProperty
- type CfnDashboard
- type CfnDashboardProps
- type CfnGateway
- type CfnGatewayProps
- type CfnGateway_GatewayCapabilitySummaryProperty
- type CfnGateway_GatewayPlatformProperty
- type CfnGateway_GreengrassProperty
- type CfnPortal
- type CfnPortalProps
- type CfnProject
- type CfnProjectProps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnAccessPolicy_CFN_RESOURCE_TYPE_NAME ¶
func CfnAccessPolicy_CFN_RESOURCE_TYPE_NAME() *string
func CfnAccessPolicy_IsCfnElement ¶
func CfnAccessPolicy_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 CfnAccessPolicy_IsCfnResource ¶
func CfnAccessPolicy_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnAccessPolicy_IsConstruct ¶
func CfnAccessPolicy_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 CfnAssetModel_CFN_RESOURCE_TYPE_NAME ¶
func CfnAssetModel_CFN_RESOURCE_TYPE_NAME() *string
func CfnAssetModel_IsCfnElement ¶
func CfnAssetModel_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 CfnAssetModel_IsCfnResource ¶
func CfnAssetModel_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnAssetModel_IsConstruct ¶
func CfnAssetModel_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 CfnAsset_CFN_RESOURCE_TYPE_NAME ¶
func CfnAsset_CFN_RESOURCE_TYPE_NAME() *string
func CfnAsset_IsCfnElement ¶
func CfnAsset_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 CfnAsset_IsCfnResource ¶
func CfnAsset_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnAsset_IsConstruct ¶
func CfnAsset_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 CfnDashboard_CFN_RESOURCE_TYPE_NAME ¶
func CfnDashboard_CFN_RESOURCE_TYPE_NAME() *string
func CfnDashboard_IsCfnElement ¶
func CfnDashboard_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 CfnDashboard_IsCfnResource ¶
func CfnDashboard_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnDashboard_IsConstruct ¶
func CfnDashboard_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 CfnGateway_CFN_RESOURCE_TYPE_NAME ¶
func CfnGateway_CFN_RESOURCE_TYPE_NAME() *string
func CfnGateway_IsCfnElement ¶
func CfnGateway_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 CfnGateway_IsCfnResource ¶
func CfnGateway_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnGateway_IsConstruct ¶
func CfnGateway_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 CfnPortal_CFN_RESOURCE_TYPE_NAME ¶
func CfnPortal_CFN_RESOURCE_TYPE_NAME() *string
func CfnPortal_IsCfnElement ¶
func CfnPortal_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 CfnPortal_IsCfnResource ¶
func CfnPortal_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnPortal_IsConstruct ¶
func CfnPortal_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 CfnProject_CFN_RESOURCE_TYPE_NAME ¶
func CfnProject_CFN_RESOURCE_TYPE_NAME() *string
func CfnProject_IsCfnElement ¶
func CfnProject_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 CfnProject_IsCfnResource ¶
func CfnProject_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnProject_IsConstruct ¶
func CfnProject_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 NewCfnAccessPolicy_Override ¶
func NewCfnAccessPolicy_Override(c CfnAccessPolicy, scope constructs.Construct, id *string, props *CfnAccessPolicyProps)
Create a new `AWS::IoTSiteWise::AccessPolicy`.
func NewCfnAssetModel_Override ¶
func NewCfnAssetModel_Override(c CfnAssetModel, scope constructs.Construct, id *string, props *CfnAssetModelProps)
Create a new `AWS::IoTSiteWise::AssetModel`.
func NewCfnAsset_Override ¶
func NewCfnAsset_Override(c CfnAsset, scope constructs.Construct, id *string, props *CfnAssetProps)
Create a new `AWS::IoTSiteWise::Asset`.
func NewCfnDashboard_Override ¶
func NewCfnDashboard_Override(c CfnDashboard, scope constructs.Construct, id *string, props *CfnDashboardProps)
Create a new `AWS::IoTSiteWise::Dashboard`.
func NewCfnGateway_Override ¶
func NewCfnGateway_Override(c CfnGateway, scope constructs.Construct, id *string, props *CfnGatewayProps)
Create a new `AWS::IoTSiteWise::Gateway`.
func NewCfnPortal_Override ¶
func NewCfnPortal_Override(c CfnPortal, scope constructs.Construct, id *string, props *CfnPortalProps)
Create a new `AWS::IoTSiteWise::Portal`.
func NewCfnProject_Override ¶
func NewCfnProject_Override(c CfnProject, scope constructs.Construct, id *string, props *CfnProjectProps)
Create a new `AWS::IoTSiteWise::Project`.
Types ¶
type CfnAccessPolicy ¶
type CfnAccessPolicy interface {
awscdk.CfnResource
awscdk.IInspectable
AccessPolicyIdentity() interface{}
SetAccessPolicyIdentity(val interface{})
AccessPolicyPermission() *string
SetAccessPolicyPermission(val *string)
AccessPolicyResource() interface{}
SetAccessPolicyResource(val interface{})
AttrAccessPolicyArn() *string
AttrAccessPolicyId() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
LogicalId() *string
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
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::IoTSiteWise::AccessPolicy`.
TODO: EXAMPLE
func NewCfnAccessPolicy ¶
func NewCfnAccessPolicy(scope constructs.Construct, id *string, props *CfnAccessPolicyProps) CfnAccessPolicy
Create a new `AWS::IoTSiteWise::AccessPolicy`.
type CfnAccessPolicyProps ¶
type CfnAccessPolicyProps struct {
// `AWS::IoTSiteWise::AccessPolicy.AccessPolicyIdentity`.
AccessPolicyIdentity interface{} `json:"accessPolicyIdentity"`
// `AWS::IoTSiteWise::AccessPolicy.AccessPolicyPermission`.
AccessPolicyPermission *string `json:"accessPolicyPermission"`
// `AWS::IoTSiteWise::AccessPolicy.AccessPolicyResource`.
AccessPolicyResource interface{} `json:"accessPolicyResource"`
}
Properties for defining a `AWS::IoTSiteWise::AccessPolicy`.
TODO: EXAMPLE
type CfnAccessPolicy_AccessPolicyIdentityProperty ¶
type CfnAccessPolicy_AccessPolicyIdentityProperty struct {
// `CfnAccessPolicy.AccessPolicyIdentityProperty.IamRole`.
IamRole interface{} `json:"iamRole"`
// `CfnAccessPolicy.AccessPolicyIdentityProperty.IamUser`.
IamUser interface{} `json:"iamUser"`
// `CfnAccessPolicy.AccessPolicyIdentityProperty.User`.
User interface{} `json:"user"`
}
TODO: EXAMPLE
type CfnAccessPolicy_AccessPolicyResourceProperty ¶
type CfnAccessPolicy_AccessPolicyResourceProperty struct {
// `CfnAccessPolicy.AccessPolicyResourceProperty.Portal`.
Portal interface{} `json:"portal"`
// `CfnAccessPolicy.AccessPolicyResourceProperty.Project`.
Project interface{} `json:"project"`
}
TODO: EXAMPLE
type CfnAccessPolicy_IamRoleProperty ¶
type CfnAccessPolicy_IamRoleProperty struct {
// `CfnAccessPolicy.IamRoleProperty.arn`.
Arn *string `json:"arn"`
}
TODO: EXAMPLE
type CfnAccessPolicy_IamUserProperty ¶
type CfnAccessPolicy_IamUserProperty struct {
// `CfnAccessPolicy.IamUserProperty.arn`.
Arn *string `json:"arn"`
}
TODO: EXAMPLE
type CfnAccessPolicy_PortalProperty ¶
type CfnAccessPolicy_PortalProperty struct {
// `CfnAccessPolicy.PortalProperty.id`.
Id *string `json:"id"`
}
TODO: EXAMPLE
type CfnAccessPolicy_ProjectProperty ¶
type CfnAccessPolicy_ProjectProperty struct {
// `CfnAccessPolicy.ProjectProperty.id`.
Id *string `json:"id"`
}
TODO: EXAMPLE
type CfnAccessPolicy_UserProperty ¶
type CfnAccessPolicy_UserProperty struct {
// `CfnAccessPolicy.UserProperty.id`.
Id *string `json:"id"`
}
TODO: EXAMPLE
type CfnAsset ¶
type CfnAsset interface {
awscdk.CfnResource
awscdk.IInspectable
AssetHierarchies() interface{}
SetAssetHierarchies(val interface{})
AssetModelId() *string
SetAssetModelId(val *string)
AssetName() *string
SetAssetName(val *string)
AssetProperties() interface{}
SetAssetProperties(val interface{})
AttrAssetArn() *string
AttrAssetId() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
LogicalId() *string
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
Tags() awscdk.TagManager
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::IoTSiteWise::Asset`.
TODO: EXAMPLE
func NewCfnAsset ¶
func NewCfnAsset(scope constructs.Construct, id *string, props *CfnAssetProps) CfnAsset
Create a new `AWS::IoTSiteWise::Asset`.
type CfnAssetModel ¶
type CfnAssetModel interface {
awscdk.CfnResource
awscdk.IInspectable
AssetModelCompositeModels() interface{}
SetAssetModelCompositeModels(val interface{})
AssetModelDescription() *string
SetAssetModelDescription(val *string)
AssetModelHierarchies() interface{}
SetAssetModelHierarchies(val interface{})
AssetModelName() *string
SetAssetModelName(val *string)
AssetModelProperties() interface{}
SetAssetModelProperties(val interface{})
AttrAssetModelArn() *string
AttrAssetModelId() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
LogicalId() *string
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
Tags() awscdk.TagManager
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::IoTSiteWise::AssetModel`.
TODO: EXAMPLE
func NewCfnAssetModel ¶
func NewCfnAssetModel(scope constructs.Construct, id *string, props *CfnAssetModelProps) CfnAssetModel
Create a new `AWS::IoTSiteWise::AssetModel`.
type CfnAssetModelProps ¶
type CfnAssetModelProps struct {
// `AWS::IoTSiteWise::AssetModel.AssetModelCompositeModels`.
AssetModelCompositeModels interface{} `json:"assetModelCompositeModels"`
// `AWS::IoTSiteWise::AssetModel.AssetModelDescription`.
AssetModelDescription *string `json:"assetModelDescription"`
// `AWS::IoTSiteWise::AssetModel.AssetModelHierarchies`.
AssetModelHierarchies interface{} `json:"assetModelHierarchies"`
// `AWS::IoTSiteWise::AssetModel.AssetModelName`.
AssetModelName *string `json:"assetModelName"`
// `AWS::IoTSiteWise::AssetModel.AssetModelProperties`.
AssetModelProperties interface{} `json:"assetModelProperties"`
// `AWS::IoTSiteWise::AssetModel.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::IoTSiteWise::AssetModel`.
TODO: EXAMPLE
type CfnAssetModel_AssetModelCompositeModelProperty ¶
type CfnAssetModel_AssetModelCompositeModelProperty struct {
// `CfnAssetModel.AssetModelCompositeModelProperty.CompositeModelProperties`.
CompositeModelProperties interface{} `json:"compositeModelProperties"`
// `CfnAssetModel.AssetModelCompositeModelProperty.Description`.
Description *string `json:"description"`
// `CfnAssetModel.AssetModelCompositeModelProperty.Name`.
Name *string `json:"name"`
// `CfnAssetModel.AssetModelCompositeModelProperty.Type`.
Type *string `json:"type"`
}
TODO: EXAMPLE
type CfnAssetModel_AssetModelHierarchyProperty ¶
type CfnAssetModel_AssetModelHierarchyProperty struct {
// `CfnAssetModel.AssetModelHierarchyProperty.ChildAssetModelId`.
ChildAssetModelId *string `json:"childAssetModelId"`
// `CfnAssetModel.AssetModelHierarchyProperty.LogicalId`.
LogicalId *string `json:"logicalId"`
// `CfnAssetModel.AssetModelHierarchyProperty.Name`.
Name *string `json:"name"`
}
TODO: EXAMPLE
type CfnAssetModel_AssetModelPropertyProperty ¶
type CfnAssetModel_AssetModelPropertyProperty struct {
// `CfnAssetModel.AssetModelPropertyProperty.DataType`.
DataType *string `json:"dataType"`
// `CfnAssetModel.AssetModelPropertyProperty.DataTypeSpec`.
DataTypeSpec *string `json:"dataTypeSpec"`
// `CfnAssetModel.AssetModelPropertyProperty.LogicalId`.
LogicalId *string `json:"logicalId"`
// `CfnAssetModel.AssetModelPropertyProperty.Name`.
Name *string `json:"name"`
// `CfnAssetModel.AssetModelPropertyProperty.Type`.
Type interface{} `json:"type"`
// `CfnAssetModel.AssetModelPropertyProperty.Unit`.
Unit *string `json:"unit"`
}
TODO: EXAMPLE
type CfnAssetModel_AttributeProperty ¶
type CfnAssetModel_AttributeProperty struct {
// `CfnAssetModel.AttributeProperty.DefaultValue`.
DefaultValue *string `json:"defaultValue"`
}
TODO: EXAMPLE
type CfnAssetModel_ExpressionVariableProperty ¶
type CfnAssetModel_ExpressionVariableProperty struct {
// `CfnAssetModel.ExpressionVariableProperty.Name`.
Name *string `json:"name"`
// `CfnAssetModel.ExpressionVariableProperty.Value`.
Value interface{} `json:"value"`
}
TODO: EXAMPLE
type CfnAssetModel_MetricProperty ¶
type CfnAssetModel_MetricProperty struct {
// `CfnAssetModel.MetricProperty.Expression`.
Expression *string `json:"expression"`
// `CfnAssetModel.MetricProperty.Variables`.
Variables interface{} `json:"variables"`
// `CfnAssetModel.MetricProperty.Window`.
Window interface{} `json:"window"`
}
TODO: EXAMPLE
type CfnAssetModel_MetricWindowProperty ¶
type CfnAssetModel_MetricWindowProperty struct {
// `CfnAssetModel.MetricWindowProperty.Tumbling`.
Tumbling interface{} `json:"tumbling"`
}
TODO: EXAMPLE
type CfnAssetModel_PropertyTypeProperty ¶
type CfnAssetModel_PropertyTypeProperty struct {
// `CfnAssetModel.PropertyTypeProperty.Attribute`.
Attribute interface{} `json:"attribute"`
// `CfnAssetModel.PropertyTypeProperty.Metric`.
Metric interface{} `json:"metric"`
// `CfnAssetModel.PropertyTypeProperty.Transform`.
Transform interface{} `json:"transform"`
// `CfnAssetModel.PropertyTypeProperty.TypeName`.
TypeName *string `json:"typeName"`
}
TODO: EXAMPLE
type CfnAssetModel_TransformProperty ¶
type CfnAssetModel_TransformProperty struct {
// `CfnAssetModel.TransformProperty.Expression`.
Expression *string `json:"expression"`
// `CfnAssetModel.TransformProperty.Variables`.
Variables interface{} `json:"variables"`
}
TODO: EXAMPLE
type CfnAssetModel_TumblingWindowProperty ¶
type CfnAssetModel_TumblingWindowProperty struct {
// `CfnAssetModel.TumblingWindowProperty.Interval`.
Interval *string `json:"interval"`
// `CfnAssetModel.TumblingWindowProperty.Offset`.
Offset *string `json:"offset"`
}
TODO: EXAMPLE
type CfnAssetModel_VariableValueProperty ¶
type CfnAssetModel_VariableValueProperty struct {
// `CfnAssetModel.VariableValueProperty.HierarchyLogicalId`.
HierarchyLogicalId *string `json:"hierarchyLogicalId"`
// `CfnAssetModel.VariableValueProperty.PropertyLogicalId`.
PropertyLogicalId *string `json:"propertyLogicalId"`
}
TODO: EXAMPLE
type CfnAssetProps ¶
type CfnAssetProps struct {
// `AWS::IoTSiteWise::Asset.AssetHierarchies`.
AssetHierarchies interface{} `json:"assetHierarchies"`
// `AWS::IoTSiteWise::Asset.AssetModelId`.
AssetModelId *string `json:"assetModelId"`
// `AWS::IoTSiteWise::Asset.AssetName`.
AssetName *string `json:"assetName"`
// `AWS::IoTSiteWise::Asset.AssetProperties`.
AssetProperties interface{} `json:"assetProperties"`
// `AWS::IoTSiteWise::Asset.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::IoTSiteWise::Asset`.
TODO: EXAMPLE
type CfnAsset_AssetHierarchyProperty ¶
type CfnAsset_AssetHierarchyProperty struct {
// `CfnAsset.AssetHierarchyProperty.ChildAssetId`.
ChildAssetId *string `json:"childAssetId"`
// `CfnAsset.AssetHierarchyProperty.LogicalId`.
LogicalId *string `json:"logicalId"`
}
TODO: EXAMPLE
type CfnAsset_AssetPropertyProperty ¶
type CfnAsset_AssetPropertyProperty struct {
// `CfnAsset.AssetPropertyProperty.Alias`.
Alias *string `json:"alias"`
// `CfnAsset.AssetPropertyProperty.LogicalId`.
LogicalId *string `json:"logicalId"`
// `CfnAsset.AssetPropertyProperty.NotificationState`.
NotificationState *string `json:"notificationState"`
}
TODO: EXAMPLE
type CfnDashboard ¶
type CfnDashboard interface {
awscdk.CfnResource
awscdk.IInspectable
AttrDashboardArn() *string
AttrDashboardId() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
DashboardDefinition() *string
SetDashboardDefinition(val *string)
DashboardDescription() *string
SetDashboardDescription(val *string)
DashboardName() *string
SetDashboardName(val *string)
LogicalId() *string
Node() constructs.Node
ProjectId() *string
SetProjectId(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::IoTSiteWise::Dashboard`.
TODO: EXAMPLE
func NewCfnDashboard ¶
func NewCfnDashboard(scope constructs.Construct, id *string, props *CfnDashboardProps) CfnDashboard
Create a new `AWS::IoTSiteWise::Dashboard`.
type CfnDashboardProps ¶
type CfnDashboardProps struct {
// `AWS::IoTSiteWise::Dashboard.DashboardDefinition`.
DashboardDefinition *string `json:"dashboardDefinition"`
// `AWS::IoTSiteWise::Dashboard.DashboardDescription`.
DashboardDescription *string `json:"dashboardDescription"`
// `AWS::IoTSiteWise::Dashboard.DashboardName`.
DashboardName *string `json:"dashboardName"`
// `AWS::IoTSiteWise::Dashboard.ProjectId`.
ProjectId *string `json:"projectId"`
// `AWS::IoTSiteWise::Dashboard.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::IoTSiteWise::Dashboard`.
TODO: EXAMPLE
type CfnGateway ¶
type CfnGateway interface {
awscdk.CfnResource
awscdk.IInspectable
AttrGatewayId() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
GatewayCapabilitySummaries() interface{}
SetGatewayCapabilitySummaries(val interface{})
GatewayName() *string
SetGatewayName(val *string)
GatewayPlatform() interface{}
SetGatewayPlatform(val interface{})
LogicalId() *string
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
Tags() awscdk.TagManager
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::IoTSiteWise::Gateway`.
TODO: EXAMPLE
func NewCfnGateway ¶
func NewCfnGateway(scope constructs.Construct, id *string, props *CfnGatewayProps) CfnGateway
Create a new `AWS::IoTSiteWise::Gateway`.
type CfnGatewayProps ¶
type CfnGatewayProps struct {
// `AWS::IoTSiteWise::Gateway.GatewayCapabilitySummaries`.
GatewayCapabilitySummaries interface{} `json:"gatewayCapabilitySummaries"`
// `AWS::IoTSiteWise::Gateway.GatewayName`.
GatewayName *string `json:"gatewayName"`
// `AWS::IoTSiteWise::Gateway.GatewayPlatform`.
GatewayPlatform interface{} `json:"gatewayPlatform"`
// `AWS::IoTSiteWise::Gateway.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::IoTSiteWise::Gateway`.
TODO: EXAMPLE
type CfnGateway_GatewayCapabilitySummaryProperty ¶
type CfnGateway_GatewayCapabilitySummaryProperty struct {
// `CfnGateway.GatewayCapabilitySummaryProperty.CapabilityConfiguration`.
CapabilityConfiguration *string `json:"capabilityConfiguration"`
// `CfnGateway.GatewayCapabilitySummaryProperty.CapabilityNamespace`.
CapabilityNamespace *string `json:"capabilityNamespace"`
}
TODO: EXAMPLE
type CfnGateway_GatewayPlatformProperty ¶
type CfnGateway_GatewayPlatformProperty struct {
// `CfnGateway.GatewayPlatformProperty.Greengrass`.
Greengrass interface{} `json:"greengrass"`
}
TODO: EXAMPLE
type CfnGateway_GreengrassProperty ¶
type CfnGateway_GreengrassProperty struct {
// `CfnGateway.GreengrassProperty.GroupArn`.
GroupArn *string `json:"groupArn"`
}
TODO: EXAMPLE
type CfnPortal ¶
type CfnPortal interface {
awscdk.CfnResource
awscdk.IInspectable
Alarms() interface{}
SetAlarms(val interface{})
AttrPortalArn() *string
AttrPortalClientId() *string
AttrPortalId() *string
AttrPortalStartUrl() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
LogicalId() *string
Node() constructs.Node
NotificationSenderEmail() *string
SetNotificationSenderEmail(val *string)
PortalAuthMode() *string
SetPortalAuthMode(val *string)
PortalContactEmail() *string
SetPortalContactEmail(val *string)
PortalDescription() *string
SetPortalDescription(val *string)
PortalName() *string
SetPortalName(val *string)
Ref() *string
RoleArn() *string
SetRoleArn(val *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::IoTSiteWise::Portal`.
TODO: EXAMPLE
func NewCfnPortal ¶
func NewCfnPortal(scope constructs.Construct, id *string, props *CfnPortalProps) CfnPortal
Create a new `AWS::IoTSiteWise::Portal`.
type CfnPortalProps ¶
type CfnPortalProps struct {
// `AWS::IoTSiteWise::Portal.Alarms`.
Alarms interface{} `json:"alarms"`
// `AWS::IoTSiteWise::Portal.NotificationSenderEmail`.
NotificationSenderEmail *string `json:"notificationSenderEmail"`
// `AWS::IoTSiteWise::Portal.PortalAuthMode`.
PortalAuthMode *string `json:"portalAuthMode"`
// `AWS::IoTSiteWise::Portal.PortalContactEmail`.
PortalContactEmail *string `json:"portalContactEmail"`
// `AWS::IoTSiteWise::Portal.PortalDescription`.
PortalDescription *string `json:"portalDescription"`
// `AWS::IoTSiteWise::Portal.PortalName`.
PortalName *string `json:"portalName"`
// `AWS::IoTSiteWise::Portal.RoleArn`.
RoleArn *string `json:"roleArn"`
// `AWS::IoTSiteWise::Portal.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::IoTSiteWise::Portal`.
TODO: EXAMPLE
type CfnProject ¶
type CfnProject interface {
awscdk.CfnResource
awscdk.IInspectable
AttrProjectArn() *string
AttrProjectId() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
LogicalId() *string
Node() constructs.Node
PortalId() *string
SetPortalId(val *string)
ProjectDescription() *string
SetProjectDescription(val *string)
ProjectName() *string
SetProjectName(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::IoTSiteWise::Project`.
TODO: EXAMPLE
func NewCfnProject ¶
func NewCfnProject(scope constructs.Construct, id *string, props *CfnProjectProps) CfnProject
Create a new `AWS::IoTSiteWise::Project`.
type CfnProjectProps ¶
type CfnProjectProps struct {
// `AWS::IoTSiteWise::Project.PortalId`.
PortalId *string `json:"portalId"`
// `AWS::IoTSiteWise::Project.ProjectDescription`.
ProjectDescription *string `json:"projectDescription"`
// `AWS::IoTSiteWise::Project.ProjectName`.
ProjectName *string `json:"projectName"`
// `AWS::IoTSiteWise::Project.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::IoTSiteWise::Project`.
TODO: EXAMPLE