Documentation ¶
Index ¶
- func CfnConnectorDefinitionVersion_CFN_RESOURCE_TYPE_NAME() *string
- func CfnConnectorDefinitionVersion_IsCfnElement(x interface{}) *bool
- func CfnConnectorDefinitionVersion_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnConnectorDefinitionVersion_IsConstruct(x interface{}) *bool
- func CfnConnectorDefinition_CFN_RESOURCE_TYPE_NAME() *string
- func CfnConnectorDefinition_IsCfnElement(x interface{}) *bool
- func CfnConnectorDefinition_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnConnectorDefinition_IsConstruct(x interface{}) *bool
- func CfnCoreDefinitionVersion_CFN_RESOURCE_TYPE_NAME() *string
- func CfnCoreDefinitionVersion_IsCfnElement(x interface{}) *bool
- func CfnCoreDefinitionVersion_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnCoreDefinitionVersion_IsConstruct(x interface{}) *bool
- func CfnCoreDefinition_CFN_RESOURCE_TYPE_NAME() *string
- func CfnCoreDefinition_IsCfnElement(x interface{}) *bool
- func CfnCoreDefinition_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnCoreDefinition_IsConstruct(x interface{}) *bool
- func CfnDeviceDefinitionVersion_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDeviceDefinitionVersion_IsCfnElement(x interface{}) *bool
- func CfnDeviceDefinitionVersion_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDeviceDefinitionVersion_IsConstruct(x interface{}) *bool
- func CfnDeviceDefinition_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDeviceDefinition_IsCfnElement(x interface{}) *bool
- func CfnDeviceDefinition_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDeviceDefinition_IsConstruct(x interface{}) *bool
- func CfnFunctionDefinitionVersion_CFN_RESOURCE_TYPE_NAME() *string
- func CfnFunctionDefinitionVersion_IsCfnElement(x interface{}) *bool
- func CfnFunctionDefinitionVersion_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnFunctionDefinitionVersion_IsConstruct(x interface{}) *bool
- func CfnFunctionDefinition_CFN_RESOURCE_TYPE_NAME() *string
- func CfnFunctionDefinition_IsCfnElement(x interface{}) *bool
- func CfnFunctionDefinition_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnFunctionDefinition_IsConstruct(x interface{}) *bool
- func CfnGroupVersion_CFN_RESOURCE_TYPE_NAME() *string
- func CfnGroupVersion_IsCfnElement(x interface{}) *bool
- func CfnGroupVersion_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnGroupVersion_IsConstruct(x interface{}) *bool
- func CfnGroup_CFN_RESOURCE_TYPE_NAME() *string
- func CfnGroup_IsCfnElement(x interface{}) *bool
- func CfnGroup_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnGroup_IsConstruct(x interface{}) *bool
- func CfnLoggerDefinitionVersion_CFN_RESOURCE_TYPE_NAME() *string
- func CfnLoggerDefinitionVersion_IsCfnElement(x interface{}) *bool
- func CfnLoggerDefinitionVersion_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnLoggerDefinitionVersion_IsConstruct(x interface{}) *bool
- func CfnLoggerDefinition_CFN_RESOURCE_TYPE_NAME() *string
- func CfnLoggerDefinition_IsCfnElement(x interface{}) *bool
- func CfnLoggerDefinition_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnLoggerDefinition_IsConstruct(x interface{}) *bool
- func CfnResourceDefinitionVersion_CFN_RESOURCE_TYPE_NAME() *string
- func CfnResourceDefinitionVersion_IsCfnElement(x interface{}) *bool
- func CfnResourceDefinitionVersion_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnResourceDefinitionVersion_IsConstruct(x interface{}) *bool
- func CfnResourceDefinition_CFN_RESOURCE_TYPE_NAME() *string
- func CfnResourceDefinition_IsCfnElement(x interface{}) *bool
- func CfnResourceDefinition_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnResourceDefinition_IsConstruct(x interface{}) *bool
- func CfnSubscriptionDefinitionVersion_CFN_RESOURCE_TYPE_NAME() *string
- func CfnSubscriptionDefinitionVersion_IsCfnElement(x interface{}) *bool
- func CfnSubscriptionDefinitionVersion_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnSubscriptionDefinitionVersion_IsConstruct(x interface{}) *bool
- func CfnSubscriptionDefinition_CFN_RESOURCE_TYPE_NAME() *string
- func CfnSubscriptionDefinition_IsCfnElement(x interface{}) *bool
- func CfnSubscriptionDefinition_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnSubscriptionDefinition_IsConstruct(x interface{}) *bool
- func NewCfnConnectorDefinitionVersion_Override(c CfnConnectorDefinitionVersion, scope constructs.Construct, id *string, ...)
- func NewCfnConnectorDefinition_Override(c CfnConnectorDefinition, scope constructs.Construct, id *string, ...)
- func NewCfnCoreDefinitionVersion_Override(c CfnCoreDefinitionVersion, scope constructs.Construct, id *string, ...)
- func NewCfnCoreDefinition_Override(c CfnCoreDefinition, scope constructs.Construct, id *string, ...)
- func NewCfnDeviceDefinitionVersion_Override(c CfnDeviceDefinitionVersion, scope constructs.Construct, id *string, ...)
- func NewCfnDeviceDefinition_Override(c CfnDeviceDefinition, scope constructs.Construct, id *string, ...)
- func NewCfnFunctionDefinitionVersion_Override(c CfnFunctionDefinitionVersion, scope constructs.Construct, id *string, ...)
- func NewCfnFunctionDefinition_Override(c CfnFunctionDefinition, scope constructs.Construct, id *string, ...)
- func NewCfnGroupVersion_Override(c CfnGroupVersion, scope constructs.Construct, id *string, ...)
- func NewCfnGroup_Override(c CfnGroup, scope constructs.Construct, id *string, props *CfnGroupProps)
- func NewCfnLoggerDefinitionVersion_Override(c CfnLoggerDefinitionVersion, scope constructs.Construct, id *string, ...)
- func NewCfnLoggerDefinition_Override(c CfnLoggerDefinition, scope constructs.Construct, id *string, ...)
- func NewCfnResourceDefinitionVersion_Override(c CfnResourceDefinitionVersion, scope constructs.Construct, id *string, ...)
- func NewCfnResourceDefinition_Override(c CfnResourceDefinition, scope constructs.Construct, id *string, ...)
- func NewCfnSubscriptionDefinitionVersion_Override(c CfnSubscriptionDefinitionVersion, scope constructs.Construct, id *string, ...)
- func NewCfnSubscriptionDefinition_Override(c CfnSubscriptionDefinition, scope constructs.Construct, id *string, ...)
- type CfnConnectorDefinition
- type CfnConnectorDefinitionProps
- type CfnConnectorDefinitionVersion
- type CfnConnectorDefinitionVersionProps
- type CfnConnectorDefinitionVersion_ConnectorProperty
- type CfnConnectorDefinition_ConnectorDefinitionVersionProperty
- type CfnConnectorDefinition_ConnectorProperty
- type CfnCoreDefinition
- type CfnCoreDefinitionProps
- type CfnCoreDefinitionVersion
- type CfnCoreDefinitionVersionProps
- type CfnCoreDefinitionVersion_CoreProperty
- type CfnCoreDefinition_CoreDefinitionVersionProperty
- type CfnCoreDefinition_CoreProperty
- type CfnDeviceDefinition
- type CfnDeviceDefinitionProps
- type CfnDeviceDefinitionVersion
- type CfnDeviceDefinitionVersionProps
- type CfnDeviceDefinitionVersion_DeviceProperty
- type CfnDeviceDefinition_DeviceDefinitionVersionProperty
- type CfnDeviceDefinition_DeviceProperty
- type CfnFunctionDefinition
- type CfnFunctionDefinitionProps
- type CfnFunctionDefinitionVersion
- type CfnFunctionDefinitionVersionProps
- type CfnFunctionDefinitionVersion_DefaultConfigProperty
- type CfnFunctionDefinitionVersion_EnvironmentProperty
- type CfnFunctionDefinitionVersion_ExecutionProperty
- type CfnFunctionDefinitionVersion_FunctionConfigurationProperty
- type CfnFunctionDefinitionVersion_FunctionProperty
- type CfnFunctionDefinitionVersion_ResourceAccessPolicyProperty
- type CfnFunctionDefinitionVersion_RunAsProperty
- type CfnFunctionDefinition_DefaultConfigProperty
- type CfnFunctionDefinition_EnvironmentProperty
- type CfnFunctionDefinition_ExecutionProperty
- type CfnFunctionDefinition_FunctionConfigurationProperty
- type CfnFunctionDefinition_FunctionDefinitionVersionProperty
- type CfnFunctionDefinition_FunctionProperty
- type CfnFunctionDefinition_ResourceAccessPolicyProperty
- type CfnFunctionDefinition_RunAsProperty
- type CfnGroup
- type CfnGroupProps
- type CfnGroupVersion
- type CfnGroupVersionProps
- type CfnGroup_GroupVersionProperty
- type CfnLoggerDefinition
- type CfnLoggerDefinitionProps
- type CfnLoggerDefinitionVersion
- type CfnLoggerDefinitionVersionProps
- type CfnLoggerDefinitionVersion_LoggerProperty
- type CfnLoggerDefinition_LoggerDefinitionVersionProperty
- type CfnLoggerDefinition_LoggerProperty
- type CfnResourceDefinition
- type CfnResourceDefinitionProps
- type CfnResourceDefinitionVersion
- type CfnResourceDefinitionVersionProps
- type CfnResourceDefinitionVersion_GroupOwnerSettingProperty
- type CfnResourceDefinitionVersion_LocalDeviceResourceDataProperty
- type CfnResourceDefinitionVersion_LocalVolumeResourceDataProperty
- type CfnResourceDefinitionVersion_ResourceDataContainerProperty
- type CfnResourceDefinitionVersion_ResourceDownloadOwnerSettingProperty
- type CfnResourceDefinitionVersion_ResourceInstanceProperty
- type CfnResourceDefinitionVersion_S3MachineLearningModelResourceDataProperty
- type CfnResourceDefinitionVersion_SageMakerMachineLearningModelResourceDataProperty
- type CfnResourceDefinitionVersion_SecretsManagerSecretResourceDataProperty
- type CfnResourceDefinition_GroupOwnerSettingProperty
- type CfnResourceDefinition_LocalDeviceResourceDataProperty
- type CfnResourceDefinition_LocalVolumeResourceDataProperty
- type CfnResourceDefinition_ResourceDataContainerProperty
- type CfnResourceDefinition_ResourceDefinitionVersionProperty
- type CfnResourceDefinition_ResourceDownloadOwnerSettingProperty
- type CfnResourceDefinition_ResourceInstanceProperty
- type CfnResourceDefinition_S3MachineLearningModelResourceDataProperty
- type CfnResourceDefinition_SageMakerMachineLearningModelResourceDataProperty
- type CfnResourceDefinition_SecretsManagerSecretResourceDataProperty
- type CfnSubscriptionDefinition
- type CfnSubscriptionDefinitionProps
- type CfnSubscriptionDefinitionVersion
- type CfnSubscriptionDefinitionVersionProps
- type CfnSubscriptionDefinitionVersion_SubscriptionProperty
- type CfnSubscriptionDefinition_SubscriptionDefinitionVersionProperty
- type CfnSubscriptionDefinition_SubscriptionProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnConnectorDefinitionVersion_CFN_RESOURCE_TYPE_NAME ¶
func CfnConnectorDefinitionVersion_CFN_RESOURCE_TYPE_NAME() *string
func CfnConnectorDefinitionVersion_IsCfnElement ¶
func CfnConnectorDefinitionVersion_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 CfnConnectorDefinitionVersion_IsCfnResource ¶
func CfnConnectorDefinitionVersion_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnConnectorDefinitionVersion_IsConstruct ¶
func CfnConnectorDefinitionVersion_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 CfnConnectorDefinition_CFN_RESOURCE_TYPE_NAME ¶
func CfnConnectorDefinition_CFN_RESOURCE_TYPE_NAME() *string
func CfnConnectorDefinition_IsCfnElement ¶
func CfnConnectorDefinition_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 CfnConnectorDefinition_IsCfnResource ¶
func CfnConnectorDefinition_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnConnectorDefinition_IsConstruct ¶
func CfnConnectorDefinition_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 CfnCoreDefinitionVersion_CFN_RESOURCE_TYPE_NAME ¶
func CfnCoreDefinitionVersion_CFN_RESOURCE_TYPE_NAME() *string
func CfnCoreDefinitionVersion_IsCfnElement ¶
func CfnCoreDefinitionVersion_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 CfnCoreDefinitionVersion_IsCfnResource ¶
func CfnCoreDefinitionVersion_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnCoreDefinitionVersion_IsConstruct ¶
func CfnCoreDefinitionVersion_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 CfnCoreDefinition_CFN_RESOURCE_TYPE_NAME ¶
func CfnCoreDefinition_CFN_RESOURCE_TYPE_NAME() *string
func CfnCoreDefinition_IsCfnElement ¶
func CfnCoreDefinition_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 CfnCoreDefinition_IsCfnResource ¶
func CfnCoreDefinition_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnCoreDefinition_IsConstruct ¶
func CfnCoreDefinition_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 CfnDeviceDefinitionVersion_CFN_RESOURCE_TYPE_NAME ¶
func CfnDeviceDefinitionVersion_CFN_RESOURCE_TYPE_NAME() *string
func CfnDeviceDefinitionVersion_IsCfnElement ¶
func CfnDeviceDefinitionVersion_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 CfnDeviceDefinitionVersion_IsCfnResource ¶
func CfnDeviceDefinitionVersion_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnDeviceDefinitionVersion_IsConstruct ¶
func CfnDeviceDefinitionVersion_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 CfnDeviceDefinition_CFN_RESOURCE_TYPE_NAME ¶
func CfnDeviceDefinition_CFN_RESOURCE_TYPE_NAME() *string
func CfnDeviceDefinition_IsCfnElement ¶
func CfnDeviceDefinition_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 CfnDeviceDefinition_IsCfnResource ¶
func CfnDeviceDefinition_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnDeviceDefinition_IsConstruct ¶
func CfnDeviceDefinition_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 CfnFunctionDefinitionVersion_CFN_RESOURCE_TYPE_NAME ¶
func CfnFunctionDefinitionVersion_CFN_RESOURCE_TYPE_NAME() *string
func CfnFunctionDefinitionVersion_IsCfnElement ¶
func CfnFunctionDefinitionVersion_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 CfnFunctionDefinitionVersion_IsCfnResource ¶
func CfnFunctionDefinitionVersion_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnFunctionDefinitionVersion_IsConstruct ¶
func CfnFunctionDefinitionVersion_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 CfnFunctionDefinition_CFN_RESOURCE_TYPE_NAME ¶
func CfnFunctionDefinition_CFN_RESOURCE_TYPE_NAME() *string
func CfnFunctionDefinition_IsCfnElement ¶
func CfnFunctionDefinition_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 CfnFunctionDefinition_IsCfnResource ¶
func CfnFunctionDefinition_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnFunctionDefinition_IsConstruct ¶
func CfnFunctionDefinition_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 CfnGroupVersion_CFN_RESOURCE_TYPE_NAME ¶
func CfnGroupVersion_CFN_RESOURCE_TYPE_NAME() *string
func CfnGroupVersion_IsCfnElement ¶
func CfnGroupVersion_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 CfnGroupVersion_IsCfnResource ¶
func CfnGroupVersion_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnGroupVersion_IsConstruct ¶
func CfnGroupVersion_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 CfnGroup_CFN_RESOURCE_TYPE_NAME ¶
func CfnGroup_CFN_RESOURCE_TYPE_NAME() *string
func CfnGroup_IsCfnElement ¶
func CfnGroup_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 CfnGroup_IsCfnResource ¶
func CfnGroup_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnGroup_IsConstruct ¶
func CfnGroup_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 CfnLoggerDefinitionVersion_CFN_RESOURCE_TYPE_NAME ¶
func CfnLoggerDefinitionVersion_CFN_RESOURCE_TYPE_NAME() *string
func CfnLoggerDefinitionVersion_IsCfnElement ¶
func CfnLoggerDefinitionVersion_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 CfnLoggerDefinitionVersion_IsCfnResource ¶
func CfnLoggerDefinitionVersion_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnLoggerDefinitionVersion_IsConstruct ¶
func CfnLoggerDefinitionVersion_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 CfnLoggerDefinition_CFN_RESOURCE_TYPE_NAME ¶
func CfnLoggerDefinition_CFN_RESOURCE_TYPE_NAME() *string
func CfnLoggerDefinition_IsCfnElement ¶
func CfnLoggerDefinition_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 CfnLoggerDefinition_IsCfnResource ¶
func CfnLoggerDefinition_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnLoggerDefinition_IsConstruct ¶
func CfnLoggerDefinition_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 CfnResourceDefinitionVersion_CFN_RESOURCE_TYPE_NAME ¶
func CfnResourceDefinitionVersion_CFN_RESOURCE_TYPE_NAME() *string
func CfnResourceDefinitionVersion_IsCfnElement ¶
func CfnResourceDefinitionVersion_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 CfnResourceDefinitionVersion_IsCfnResource ¶
func CfnResourceDefinitionVersion_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnResourceDefinitionVersion_IsConstruct ¶
func CfnResourceDefinitionVersion_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 CfnResourceDefinition_CFN_RESOURCE_TYPE_NAME ¶
func CfnResourceDefinition_CFN_RESOURCE_TYPE_NAME() *string
func CfnResourceDefinition_IsCfnElement ¶
func CfnResourceDefinition_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 CfnResourceDefinition_IsCfnResource ¶
func CfnResourceDefinition_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnResourceDefinition_IsConstruct ¶
func CfnResourceDefinition_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 CfnSubscriptionDefinitionVersion_CFN_RESOURCE_TYPE_NAME ¶
func CfnSubscriptionDefinitionVersion_CFN_RESOURCE_TYPE_NAME() *string
func CfnSubscriptionDefinitionVersion_IsCfnElement ¶
func CfnSubscriptionDefinitionVersion_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 CfnSubscriptionDefinitionVersion_IsCfnResource ¶
func CfnSubscriptionDefinitionVersion_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnSubscriptionDefinitionVersion_IsConstruct ¶
func CfnSubscriptionDefinitionVersion_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 CfnSubscriptionDefinition_CFN_RESOURCE_TYPE_NAME ¶
func CfnSubscriptionDefinition_CFN_RESOURCE_TYPE_NAME() *string
func CfnSubscriptionDefinition_IsCfnElement ¶
func CfnSubscriptionDefinition_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 CfnSubscriptionDefinition_IsCfnResource ¶
func CfnSubscriptionDefinition_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnSubscriptionDefinition_IsConstruct ¶
func CfnSubscriptionDefinition_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 NewCfnConnectorDefinitionVersion_Override ¶
func NewCfnConnectorDefinitionVersion_Override(c CfnConnectorDefinitionVersion, scope constructs.Construct, id *string, props *CfnConnectorDefinitionVersionProps)
Create a new `AWS::Greengrass::ConnectorDefinitionVersion`.
func NewCfnConnectorDefinition_Override ¶
func NewCfnConnectorDefinition_Override(c CfnConnectorDefinition, scope constructs.Construct, id *string, props *CfnConnectorDefinitionProps)
Create a new `AWS::Greengrass::ConnectorDefinition`.
func NewCfnCoreDefinitionVersion_Override ¶
func NewCfnCoreDefinitionVersion_Override(c CfnCoreDefinitionVersion, scope constructs.Construct, id *string, props *CfnCoreDefinitionVersionProps)
Create a new `AWS::Greengrass::CoreDefinitionVersion`.
func NewCfnCoreDefinition_Override ¶
func NewCfnCoreDefinition_Override(c CfnCoreDefinition, scope constructs.Construct, id *string, props *CfnCoreDefinitionProps)
Create a new `AWS::Greengrass::CoreDefinition`.
func NewCfnDeviceDefinitionVersion_Override ¶
func NewCfnDeviceDefinitionVersion_Override(c CfnDeviceDefinitionVersion, scope constructs.Construct, id *string, props *CfnDeviceDefinitionVersionProps)
Create a new `AWS::Greengrass::DeviceDefinitionVersion`.
func NewCfnDeviceDefinition_Override ¶
func NewCfnDeviceDefinition_Override(c CfnDeviceDefinition, scope constructs.Construct, id *string, props *CfnDeviceDefinitionProps)
Create a new `AWS::Greengrass::DeviceDefinition`.
func NewCfnFunctionDefinitionVersion_Override ¶
func NewCfnFunctionDefinitionVersion_Override(c CfnFunctionDefinitionVersion, scope constructs.Construct, id *string, props *CfnFunctionDefinitionVersionProps)
Create a new `AWS::Greengrass::FunctionDefinitionVersion`.
func NewCfnFunctionDefinition_Override ¶
func NewCfnFunctionDefinition_Override(c CfnFunctionDefinition, scope constructs.Construct, id *string, props *CfnFunctionDefinitionProps)
Create a new `AWS::Greengrass::FunctionDefinition`.
func NewCfnGroupVersion_Override ¶
func NewCfnGroupVersion_Override(c CfnGroupVersion, scope constructs.Construct, id *string, props *CfnGroupVersionProps)
Create a new `AWS::Greengrass::GroupVersion`.
func NewCfnGroup_Override ¶
func NewCfnGroup_Override(c CfnGroup, scope constructs.Construct, id *string, props *CfnGroupProps)
Create a new `AWS::Greengrass::Group`.
func NewCfnLoggerDefinitionVersion_Override ¶
func NewCfnLoggerDefinitionVersion_Override(c CfnLoggerDefinitionVersion, scope constructs.Construct, id *string, props *CfnLoggerDefinitionVersionProps)
Create a new `AWS::Greengrass::LoggerDefinitionVersion`.
func NewCfnLoggerDefinition_Override ¶
func NewCfnLoggerDefinition_Override(c CfnLoggerDefinition, scope constructs.Construct, id *string, props *CfnLoggerDefinitionProps)
Create a new `AWS::Greengrass::LoggerDefinition`.
func NewCfnResourceDefinitionVersion_Override ¶
func NewCfnResourceDefinitionVersion_Override(c CfnResourceDefinitionVersion, scope constructs.Construct, id *string, props *CfnResourceDefinitionVersionProps)
Create a new `AWS::Greengrass::ResourceDefinitionVersion`.
func NewCfnResourceDefinition_Override ¶
func NewCfnResourceDefinition_Override(c CfnResourceDefinition, scope constructs.Construct, id *string, props *CfnResourceDefinitionProps)
Create a new `AWS::Greengrass::ResourceDefinition`.
func NewCfnSubscriptionDefinitionVersion_Override ¶
func NewCfnSubscriptionDefinitionVersion_Override(c CfnSubscriptionDefinitionVersion, scope constructs.Construct, id *string, props *CfnSubscriptionDefinitionVersionProps)
Create a new `AWS::Greengrass::SubscriptionDefinitionVersion`.
func NewCfnSubscriptionDefinition_Override ¶
func NewCfnSubscriptionDefinition_Override(c CfnSubscriptionDefinition, scope constructs.Construct, id *string, props *CfnSubscriptionDefinitionProps)
Create a new `AWS::Greengrass::SubscriptionDefinition`.
Types ¶
type CfnConnectorDefinition ¶
type CfnConnectorDefinition interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrId() *string AttrLatestVersionArn() *string AttrName() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string InitialVersion() interface{} SetInitialVersion(val interface{}) LogicalId() *string Name() *string SetName(val *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::Greengrass::ConnectorDefinition`.
func NewCfnConnectorDefinition ¶
func NewCfnConnectorDefinition(scope constructs.Construct, id *string, props *CfnConnectorDefinitionProps) CfnConnectorDefinition
Create a new `AWS::Greengrass::ConnectorDefinition`.
type CfnConnectorDefinitionProps ¶
type CfnConnectorDefinitionProps struct { // `AWS::Greengrass::ConnectorDefinition.Name`. Name *string `json:"name"` // `AWS::Greengrass::ConnectorDefinition.InitialVersion`. InitialVersion interface{} `json:"initialVersion"` // `AWS::Greengrass::ConnectorDefinition.Tags`. Tags interface{} `json:"tags"` }
Properties for defining a `AWS::Greengrass::ConnectorDefinition`.
type CfnConnectorDefinitionVersion ¶
type CfnConnectorDefinitionVersion interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string ConnectorDefinitionId() *string SetConnectorDefinitionId(val *string) Connectors() interface{} SetConnectors(val interface{}) 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::Greengrass::ConnectorDefinitionVersion`.
func NewCfnConnectorDefinitionVersion ¶
func NewCfnConnectorDefinitionVersion(scope constructs.Construct, id *string, props *CfnConnectorDefinitionVersionProps) CfnConnectorDefinitionVersion
Create a new `AWS::Greengrass::ConnectorDefinitionVersion`.
type CfnConnectorDefinitionVersionProps ¶
type CfnConnectorDefinitionVersionProps struct { // `AWS::Greengrass::ConnectorDefinitionVersion.ConnectorDefinitionId`. ConnectorDefinitionId *string `json:"connectorDefinitionId"` // `AWS::Greengrass::ConnectorDefinitionVersion.Connectors`. Connectors interface{} `json:"connectors"` }
Properties for defining a `AWS::Greengrass::ConnectorDefinitionVersion`.
type CfnConnectorDefinitionVersion_ConnectorProperty ¶
type CfnConnectorDefinitionVersion_ConnectorProperty struct { // `CfnConnectorDefinitionVersion.ConnectorProperty.ConnectorArn`. ConnectorArn *string `json:"connectorArn"` // `CfnConnectorDefinitionVersion.ConnectorProperty.Id`. Id *string `json:"id"` // `CfnConnectorDefinitionVersion.ConnectorProperty.Parameters`. Parameters interface{} `json:"parameters"` }
type CfnConnectorDefinition_ConnectorDefinitionVersionProperty ¶
type CfnConnectorDefinition_ConnectorDefinitionVersionProperty struct {
// `CfnConnectorDefinition.ConnectorDefinitionVersionProperty.Connectors`.
Connectors interface{} `json:"connectors"`
}
type CfnConnectorDefinition_ConnectorProperty ¶
type CfnConnectorDefinition_ConnectorProperty struct { // `CfnConnectorDefinition.ConnectorProperty.ConnectorArn`. ConnectorArn *string `json:"connectorArn"` // `CfnConnectorDefinition.ConnectorProperty.Id`. Id *string `json:"id"` // `CfnConnectorDefinition.ConnectorProperty.Parameters`. Parameters interface{} `json:"parameters"` }
type CfnCoreDefinition ¶
type CfnCoreDefinition interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrId() *string AttrLatestVersionArn() *string AttrName() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string InitialVersion() interface{} SetInitialVersion(val interface{}) LogicalId() *string Name() *string SetName(val *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::Greengrass::CoreDefinition`.
func NewCfnCoreDefinition ¶
func NewCfnCoreDefinition(scope constructs.Construct, id *string, props *CfnCoreDefinitionProps) CfnCoreDefinition
Create a new `AWS::Greengrass::CoreDefinition`.
type CfnCoreDefinitionProps ¶
type CfnCoreDefinitionProps struct { // `AWS::Greengrass::CoreDefinition.Name`. Name *string `json:"name"` // `AWS::Greengrass::CoreDefinition.InitialVersion`. InitialVersion interface{} `json:"initialVersion"` // `AWS::Greengrass::CoreDefinition.Tags`. Tags interface{} `json:"tags"` }
Properties for defining a `AWS::Greengrass::CoreDefinition`.
type CfnCoreDefinitionVersion ¶
type CfnCoreDefinitionVersion interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CoreDefinitionId() *string SetCoreDefinitionId(val *string) Cores() interface{} SetCores(val interface{}) 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::Greengrass::CoreDefinitionVersion`.
func NewCfnCoreDefinitionVersion ¶
func NewCfnCoreDefinitionVersion(scope constructs.Construct, id *string, props *CfnCoreDefinitionVersionProps) CfnCoreDefinitionVersion
Create a new `AWS::Greengrass::CoreDefinitionVersion`.
type CfnCoreDefinitionVersionProps ¶
type CfnCoreDefinitionVersionProps struct { // `AWS::Greengrass::CoreDefinitionVersion.CoreDefinitionId`. CoreDefinitionId *string `json:"coreDefinitionId"` // `AWS::Greengrass::CoreDefinitionVersion.Cores`. Cores interface{} `json:"cores"` }
Properties for defining a `AWS::Greengrass::CoreDefinitionVersion`.
type CfnCoreDefinitionVersion_CoreProperty ¶
type CfnCoreDefinitionVersion_CoreProperty struct { // `CfnCoreDefinitionVersion.CoreProperty.CertificateArn`. CertificateArn *string `json:"certificateArn"` // `CfnCoreDefinitionVersion.CoreProperty.Id`. Id *string `json:"id"` // `CfnCoreDefinitionVersion.CoreProperty.ThingArn`. ThingArn *string `json:"thingArn"` // `CfnCoreDefinitionVersion.CoreProperty.SyncShadow`. SyncShadow interface{} `json:"syncShadow"` }
type CfnCoreDefinition_CoreDefinitionVersionProperty ¶
type CfnCoreDefinition_CoreDefinitionVersionProperty struct {
// `CfnCoreDefinition.CoreDefinitionVersionProperty.Cores`.
Cores interface{} `json:"cores"`
}
type CfnCoreDefinition_CoreProperty ¶
type CfnCoreDefinition_CoreProperty struct { // `CfnCoreDefinition.CoreProperty.CertificateArn`. CertificateArn *string `json:"certificateArn"` // `CfnCoreDefinition.CoreProperty.Id`. Id *string `json:"id"` // `CfnCoreDefinition.CoreProperty.ThingArn`. ThingArn *string `json:"thingArn"` // `CfnCoreDefinition.CoreProperty.SyncShadow`. SyncShadow interface{} `json:"syncShadow"` }
type CfnDeviceDefinition ¶
type CfnDeviceDefinition interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrId() *string AttrLatestVersionArn() *string AttrName() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string InitialVersion() interface{} SetInitialVersion(val interface{}) LogicalId() *string Name() *string SetName(val *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::Greengrass::DeviceDefinition`.
func NewCfnDeviceDefinition ¶
func NewCfnDeviceDefinition(scope constructs.Construct, id *string, props *CfnDeviceDefinitionProps) CfnDeviceDefinition
Create a new `AWS::Greengrass::DeviceDefinition`.
type CfnDeviceDefinitionProps ¶
type CfnDeviceDefinitionProps struct { // `AWS::Greengrass::DeviceDefinition.Name`. Name *string `json:"name"` // `AWS::Greengrass::DeviceDefinition.InitialVersion`. InitialVersion interface{} `json:"initialVersion"` // `AWS::Greengrass::DeviceDefinition.Tags`. Tags interface{} `json:"tags"` }
Properties for defining a `AWS::Greengrass::DeviceDefinition`.
type CfnDeviceDefinitionVersion ¶
type CfnDeviceDefinitionVersion interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string DeviceDefinitionId() *string SetDeviceDefinitionId(val *string) Devices() interface{} SetDevices(val interface{}) 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::Greengrass::DeviceDefinitionVersion`.
func NewCfnDeviceDefinitionVersion ¶
func NewCfnDeviceDefinitionVersion(scope constructs.Construct, id *string, props *CfnDeviceDefinitionVersionProps) CfnDeviceDefinitionVersion
Create a new `AWS::Greengrass::DeviceDefinitionVersion`.
type CfnDeviceDefinitionVersionProps ¶
type CfnDeviceDefinitionVersionProps struct { // `AWS::Greengrass::DeviceDefinitionVersion.DeviceDefinitionId`. DeviceDefinitionId *string `json:"deviceDefinitionId"` // `AWS::Greengrass::DeviceDefinitionVersion.Devices`. Devices interface{} `json:"devices"` }
Properties for defining a `AWS::Greengrass::DeviceDefinitionVersion`.
type CfnDeviceDefinitionVersion_DeviceProperty ¶
type CfnDeviceDefinitionVersion_DeviceProperty struct { // `CfnDeviceDefinitionVersion.DeviceProperty.CertificateArn`. CertificateArn *string `json:"certificateArn"` // `CfnDeviceDefinitionVersion.DeviceProperty.Id`. Id *string `json:"id"` // `CfnDeviceDefinitionVersion.DeviceProperty.ThingArn`. ThingArn *string `json:"thingArn"` // `CfnDeviceDefinitionVersion.DeviceProperty.SyncShadow`. SyncShadow interface{} `json:"syncShadow"` }
type CfnDeviceDefinition_DeviceDefinitionVersionProperty ¶
type CfnDeviceDefinition_DeviceDefinitionVersionProperty struct {
// `CfnDeviceDefinition.DeviceDefinitionVersionProperty.Devices`.
Devices interface{} `json:"devices"`
}
type CfnDeviceDefinition_DeviceProperty ¶
type CfnDeviceDefinition_DeviceProperty struct { // `CfnDeviceDefinition.DeviceProperty.CertificateArn`. CertificateArn *string `json:"certificateArn"` // `CfnDeviceDefinition.DeviceProperty.Id`. Id *string `json:"id"` // `CfnDeviceDefinition.DeviceProperty.ThingArn`. ThingArn *string `json:"thingArn"` // `CfnDeviceDefinition.DeviceProperty.SyncShadow`. SyncShadow interface{} `json:"syncShadow"` }
type CfnFunctionDefinition ¶
type CfnFunctionDefinition interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrId() *string AttrLatestVersionArn() *string AttrName() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string InitialVersion() interface{} SetInitialVersion(val interface{}) LogicalId() *string Name() *string SetName(val *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::Greengrass::FunctionDefinition`.
func NewCfnFunctionDefinition ¶
func NewCfnFunctionDefinition(scope constructs.Construct, id *string, props *CfnFunctionDefinitionProps) CfnFunctionDefinition
Create a new `AWS::Greengrass::FunctionDefinition`.
type CfnFunctionDefinitionProps ¶
type CfnFunctionDefinitionProps struct { // `AWS::Greengrass::FunctionDefinition.Name`. Name *string `json:"name"` // `AWS::Greengrass::FunctionDefinition.InitialVersion`. InitialVersion interface{} `json:"initialVersion"` // `AWS::Greengrass::FunctionDefinition.Tags`. Tags interface{} `json:"tags"` }
Properties for defining a `AWS::Greengrass::FunctionDefinition`.
type CfnFunctionDefinitionVersion ¶
type CfnFunctionDefinitionVersion interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string DefaultConfig() interface{} SetDefaultConfig(val interface{}) FunctionDefinitionId() *string SetFunctionDefinitionId(val *string) Functions() interface{} SetFunctions(val interface{}) 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::Greengrass::FunctionDefinitionVersion`.
func NewCfnFunctionDefinitionVersion ¶
func NewCfnFunctionDefinitionVersion(scope constructs.Construct, id *string, props *CfnFunctionDefinitionVersionProps) CfnFunctionDefinitionVersion
Create a new `AWS::Greengrass::FunctionDefinitionVersion`.
type CfnFunctionDefinitionVersionProps ¶
type CfnFunctionDefinitionVersionProps struct { // `AWS::Greengrass::FunctionDefinitionVersion.FunctionDefinitionId`. FunctionDefinitionId *string `json:"functionDefinitionId"` // `AWS::Greengrass::FunctionDefinitionVersion.Functions`. Functions interface{} `json:"functions"` // `AWS::Greengrass::FunctionDefinitionVersion.DefaultConfig`. DefaultConfig interface{} `json:"defaultConfig"` }
Properties for defining a `AWS::Greengrass::FunctionDefinitionVersion`.
type CfnFunctionDefinitionVersion_DefaultConfigProperty ¶
type CfnFunctionDefinitionVersion_DefaultConfigProperty struct {
// `CfnFunctionDefinitionVersion.DefaultConfigProperty.Execution`.
Execution interface{} `json:"execution"`
}
type CfnFunctionDefinitionVersion_EnvironmentProperty ¶
type CfnFunctionDefinitionVersion_EnvironmentProperty struct { // `CfnFunctionDefinitionVersion.EnvironmentProperty.AccessSysfs`. AccessSysfs interface{} `json:"accessSysfs"` // `CfnFunctionDefinitionVersion.EnvironmentProperty.Execution`. Execution interface{} `json:"execution"` // `CfnFunctionDefinitionVersion.EnvironmentProperty.ResourceAccessPolicies`. ResourceAccessPolicies interface{} `json:"resourceAccessPolicies"` // `CfnFunctionDefinitionVersion.EnvironmentProperty.Variables`. Variables interface{} `json:"variables"` }
type CfnFunctionDefinitionVersion_ExecutionProperty ¶
type CfnFunctionDefinitionVersion_ExecutionProperty struct { // `CfnFunctionDefinitionVersion.ExecutionProperty.IsolationMode`. IsolationMode *string `json:"isolationMode"` // `CfnFunctionDefinitionVersion.ExecutionProperty.RunAs`. RunAs interface{} `json:"runAs"` }
type CfnFunctionDefinitionVersion_FunctionConfigurationProperty ¶
type CfnFunctionDefinitionVersion_FunctionConfigurationProperty struct { // `CfnFunctionDefinitionVersion.FunctionConfigurationProperty.EncodingType`. EncodingType *string `json:"encodingType"` // `CfnFunctionDefinitionVersion.FunctionConfigurationProperty.Environment`. Environment interface{} `json:"environment"` // `CfnFunctionDefinitionVersion.FunctionConfigurationProperty.ExecArgs`. ExecArgs *string `json:"execArgs"` // `CfnFunctionDefinitionVersion.FunctionConfigurationProperty.Executable`. Executable *string `json:"executable"` // `CfnFunctionDefinitionVersion.FunctionConfigurationProperty.MemorySize`. MemorySize *float64 `json:"memorySize"` // `CfnFunctionDefinitionVersion.FunctionConfigurationProperty.Pinned`. Pinned interface{} `json:"pinned"` // `CfnFunctionDefinitionVersion.FunctionConfigurationProperty.Timeout`. Timeout *float64 `json:"timeout"` }
type CfnFunctionDefinitionVersion_FunctionProperty ¶
type CfnFunctionDefinitionVersion_FunctionProperty struct { // `CfnFunctionDefinitionVersion.FunctionProperty.FunctionArn`. FunctionArn *string `json:"functionArn"` // `CfnFunctionDefinitionVersion.FunctionProperty.FunctionConfiguration`. FunctionConfiguration interface{} `json:"functionConfiguration"` // `CfnFunctionDefinitionVersion.FunctionProperty.Id`. Id *string `json:"id"` }
type CfnFunctionDefinitionVersion_ResourceAccessPolicyProperty ¶
type CfnFunctionDefinitionVersion_ResourceAccessPolicyProperty struct { // `CfnFunctionDefinitionVersion.ResourceAccessPolicyProperty.ResourceId`. ResourceId *string `json:"resourceId"` // `CfnFunctionDefinitionVersion.ResourceAccessPolicyProperty.Permission`. Permission *string `json:"permission"` }
type CfnFunctionDefinition_DefaultConfigProperty ¶
type CfnFunctionDefinition_DefaultConfigProperty struct {
// `CfnFunctionDefinition.DefaultConfigProperty.Execution`.
Execution interface{} `json:"execution"`
}
type CfnFunctionDefinition_EnvironmentProperty ¶
type CfnFunctionDefinition_EnvironmentProperty struct { // `CfnFunctionDefinition.EnvironmentProperty.AccessSysfs`. AccessSysfs interface{} `json:"accessSysfs"` // `CfnFunctionDefinition.EnvironmentProperty.Execution`. Execution interface{} `json:"execution"` // `CfnFunctionDefinition.EnvironmentProperty.ResourceAccessPolicies`. ResourceAccessPolicies interface{} `json:"resourceAccessPolicies"` // `CfnFunctionDefinition.EnvironmentProperty.Variables`. Variables interface{} `json:"variables"` }
type CfnFunctionDefinition_ExecutionProperty ¶
type CfnFunctionDefinition_ExecutionProperty struct { // `CfnFunctionDefinition.ExecutionProperty.IsolationMode`. IsolationMode *string `json:"isolationMode"` // `CfnFunctionDefinition.ExecutionProperty.RunAs`. RunAs interface{} `json:"runAs"` }
type CfnFunctionDefinition_FunctionConfigurationProperty ¶
type CfnFunctionDefinition_FunctionConfigurationProperty struct { // `CfnFunctionDefinition.FunctionConfigurationProperty.EncodingType`. EncodingType *string `json:"encodingType"` // `CfnFunctionDefinition.FunctionConfigurationProperty.Environment`. Environment interface{} `json:"environment"` // `CfnFunctionDefinition.FunctionConfigurationProperty.ExecArgs`. ExecArgs *string `json:"execArgs"` // `CfnFunctionDefinition.FunctionConfigurationProperty.Executable`. Executable *string `json:"executable"` // `CfnFunctionDefinition.FunctionConfigurationProperty.MemorySize`. MemorySize *float64 `json:"memorySize"` // `CfnFunctionDefinition.FunctionConfigurationProperty.Pinned`. Pinned interface{} `json:"pinned"` // `CfnFunctionDefinition.FunctionConfigurationProperty.Timeout`. Timeout *float64 `json:"timeout"` }
type CfnFunctionDefinition_FunctionDefinitionVersionProperty ¶
type CfnFunctionDefinition_FunctionDefinitionVersionProperty struct { // `CfnFunctionDefinition.FunctionDefinitionVersionProperty.Functions`. Functions interface{} `json:"functions"` // `CfnFunctionDefinition.FunctionDefinitionVersionProperty.DefaultConfig`. DefaultConfig interface{} `json:"defaultConfig"` }
type CfnFunctionDefinition_FunctionProperty ¶
type CfnFunctionDefinition_FunctionProperty struct { // `CfnFunctionDefinition.FunctionProperty.FunctionArn`. FunctionArn *string `json:"functionArn"` // `CfnFunctionDefinition.FunctionProperty.FunctionConfiguration`. FunctionConfiguration interface{} `json:"functionConfiguration"` // `CfnFunctionDefinition.FunctionProperty.Id`. Id *string `json:"id"` }
type CfnGroup ¶
type CfnGroup interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrId() *string AttrLatestVersionArn() *string AttrName() *string AttrRoleArn() *string AttrRoleAttachedAt() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string InitialVersion() interface{} SetInitialVersion(val interface{}) LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node 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::Greengrass::Group`.
func NewCfnGroup ¶
func NewCfnGroup(scope constructs.Construct, id *string, props *CfnGroupProps) CfnGroup
Create a new `AWS::Greengrass::Group`.
type CfnGroupProps ¶
type CfnGroupProps struct { // `AWS::Greengrass::Group.Name`. Name *string `json:"name"` // `AWS::Greengrass::Group.InitialVersion`. InitialVersion interface{} `json:"initialVersion"` // `AWS::Greengrass::Group.RoleArn`. RoleArn *string `json:"roleArn"` // `AWS::Greengrass::Group.Tags`. Tags interface{} `json:"tags"` }
Properties for defining a `AWS::Greengrass::Group`.
type CfnGroupVersion ¶
type CfnGroupVersion interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string ConnectorDefinitionVersionArn() *string SetConnectorDefinitionVersionArn(val *string) CoreDefinitionVersionArn() *string SetCoreDefinitionVersionArn(val *string) CreationStack() *[]*string DeviceDefinitionVersionArn() *string SetDeviceDefinitionVersionArn(val *string) FunctionDefinitionVersionArn() *string SetFunctionDefinitionVersionArn(val *string) GroupId() *string SetGroupId(val *string) LoggerDefinitionVersionArn() *string SetLoggerDefinitionVersionArn(val *string) LogicalId() *string Node() constructs.Node Ref() *string ResourceDefinitionVersionArn() *string SetResourceDefinitionVersionArn(val *string) Stack() awscdk.Stack SubscriptionDefinitionVersionArn() *string SetSubscriptionDefinitionVersionArn(val *string) 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::Greengrass::GroupVersion`.
func NewCfnGroupVersion ¶
func NewCfnGroupVersion(scope constructs.Construct, id *string, props *CfnGroupVersionProps) CfnGroupVersion
Create a new `AWS::Greengrass::GroupVersion`.
type CfnGroupVersionProps ¶
type CfnGroupVersionProps struct { // `AWS::Greengrass::GroupVersion.GroupId`. GroupId *string `json:"groupId"` // `AWS::Greengrass::GroupVersion.ConnectorDefinitionVersionArn`. ConnectorDefinitionVersionArn *string `json:"connectorDefinitionVersionArn"` // `AWS::Greengrass::GroupVersion.CoreDefinitionVersionArn`. CoreDefinitionVersionArn *string `json:"coreDefinitionVersionArn"` // `AWS::Greengrass::GroupVersion.DeviceDefinitionVersionArn`. DeviceDefinitionVersionArn *string `json:"deviceDefinitionVersionArn"` // `AWS::Greengrass::GroupVersion.FunctionDefinitionVersionArn`. FunctionDefinitionVersionArn *string `json:"functionDefinitionVersionArn"` // `AWS::Greengrass::GroupVersion.LoggerDefinitionVersionArn`. LoggerDefinitionVersionArn *string `json:"loggerDefinitionVersionArn"` // `AWS::Greengrass::GroupVersion.ResourceDefinitionVersionArn`. ResourceDefinitionVersionArn *string `json:"resourceDefinitionVersionArn"` // `AWS::Greengrass::GroupVersion.SubscriptionDefinitionVersionArn`. SubscriptionDefinitionVersionArn *string `json:"subscriptionDefinitionVersionArn"` }
Properties for defining a `AWS::Greengrass::GroupVersion`.
type CfnGroup_GroupVersionProperty ¶
type CfnGroup_GroupVersionProperty struct { // `CfnGroup.GroupVersionProperty.ConnectorDefinitionVersionArn`. ConnectorDefinitionVersionArn *string `json:"connectorDefinitionVersionArn"` // `CfnGroup.GroupVersionProperty.CoreDefinitionVersionArn`. CoreDefinitionVersionArn *string `json:"coreDefinitionVersionArn"` // `CfnGroup.GroupVersionProperty.DeviceDefinitionVersionArn`. DeviceDefinitionVersionArn *string `json:"deviceDefinitionVersionArn"` // `CfnGroup.GroupVersionProperty.FunctionDefinitionVersionArn`. FunctionDefinitionVersionArn *string `json:"functionDefinitionVersionArn"` // `CfnGroup.GroupVersionProperty.LoggerDefinitionVersionArn`. LoggerDefinitionVersionArn *string `json:"loggerDefinitionVersionArn"` // `CfnGroup.GroupVersionProperty.ResourceDefinitionVersionArn`. ResourceDefinitionVersionArn *string `json:"resourceDefinitionVersionArn"` // `CfnGroup.GroupVersionProperty.SubscriptionDefinitionVersionArn`. SubscriptionDefinitionVersionArn *string `json:"subscriptionDefinitionVersionArn"` }
type CfnLoggerDefinition ¶
type CfnLoggerDefinition interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrId() *string AttrLatestVersionArn() *string AttrName() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string InitialVersion() interface{} SetInitialVersion(val interface{}) LogicalId() *string Name() *string SetName(val *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::Greengrass::LoggerDefinition`.
func NewCfnLoggerDefinition ¶
func NewCfnLoggerDefinition(scope constructs.Construct, id *string, props *CfnLoggerDefinitionProps) CfnLoggerDefinition
Create a new `AWS::Greengrass::LoggerDefinition`.
type CfnLoggerDefinitionProps ¶
type CfnLoggerDefinitionProps struct { // `AWS::Greengrass::LoggerDefinition.Name`. Name *string `json:"name"` // `AWS::Greengrass::LoggerDefinition.InitialVersion`. InitialVersion interface{} `json:"initialVersion"` // `AWS::Greengrass::LoggerDefinition.Tags`. Tags interface{} `json:"tags"` }
Properties for defining a `AWS::Greengrass::LoggerDefinition`.
type CfnLoggerDefinitionVersion ¶
type CfnLoggerDefinitionVersion interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LoggerDefinitionId() *string SetLoggerDefinitionId(val *string) Loggers() interface{} SetLoggers(val interface{}) 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::Greengrass::LoggerDefinitionVersion`.
func NewCfnLoggerDefinitionVersion ¶
func NewCfnLoggerDefinitionVersion(scope constructs.Construct, id *string, props *CfnLoggerDefinitionVersionProps) CfnLoggerDefinitionVersion
Create a new `AWS::Greengrass::LoggerDefinitionVersion`.
type CfnLoggerDefinitionVersionProps ¶
type CfnLoggerDefinitionVersionProps struct { // `AWS::Greengrass::LoggerDefinitionVersion.LoggerDefinitionId`. LoggerDefinitionId *string `json:"loggerDefinitionId"` // `AWS::Greengrass::LoggerDefinitionVersion.Loggers`. Loggers interface{} `json:"loggers"` }
Properties for defining a `AWS::Greengrass::LoggerDefinitionVersion`.
type CfnLoggerDefinitionVersion_LoggerProperty ¶
type CfnLoggerDefinitionVersion_LoggerProperty struct { // `CfnLoggerDefinitionVersion.LoggerProperty.Component`. Component *string `json:"component"` // `CfnLoggerDefinitionVersion.LoggerProperty.Id`. Id *string `json:"id"` // `CfnLoggerDefinitionVersion.LoggerProperty.Level`. Level *string `json:"level"` // `CfnLoggerDefinitionVersion.LoggerProperty.Type`. Type *string `json:"type"` // `CfnLoggerDefinitionVersion.LoggerProperty.Space`. Space *float64 `json:"space"` }
type CfnLoggerDefinition_LoggerDefinitionVersionProperty ¶
type CfnLoggerDefinition_LoggerDefinitionVersionProperty struct {
// `CfnLoggerDefinition.LoggerDefinitionVersionProperty.Loggers`.
Loggers interface{} `json:"loggers"`
}
type CfnLoggerDefinition_LoggerProperty ¶
type CfnLoggerDefinition_LoggerProperty struct { // `CfnLoggerDefinition.LoggerProperty.Component`. Component *string `json:"component"` // `CfnLoggerDefinition.LoggerProperty.Id`. Id *string `json:"id"` // `CfnLoggerDefinition.LoggerProperty.Level`. Level *string `json:"level"` // `CfnLoggerDefinition.LoggerProperty.Type`. Type *string `json:"type"` // `CfnLoggerDefinition.LoggerProperty.Space`. Space *float64 `json:"space"` }
type CfnResourceDefinition ¶
type CfnResourceDefinition interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrId() *string AttrLatestVersionArn() *string AttrName() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string InitialVersion() interface{} SetInitialVersion(val interface{}) LogicalId() *string Name() *string SetName(val *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::Greengrass::ResourceDefinition`.
func NewCfnResourceDefinition ¶
func NewCfnResourceDefinition(scope constructs.Construct, id *string, props *CfnResourceDefinitionProps) CfnResourceDefinition
Create a new `AWS::Greengrass::ResourceDefinition`.
type CfnResourceDefinitionProps ¶
type CfnResourceDefinitionProps struct { // `AWS::Greengrass::ResourceDefinition.Name`. Name *string `json:"name"` // `AWS::Greengrass::ResourceDefinition.InitialVersion`. InitialVersion interface{} `json:"initialVersion"` // `AWS::Greengrass::ResourceDefinition.Tags`. Tags interface{} `json:"tags"` }
Properties for defining a `AWS::Greengrass::ResourceDefinition`.
type CfnResourceDefinitionVersion ¶
type CfnResourceDefinitionVersion interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() constructs.Node Ref() *string ResourceDefinitionId() *string SetResourceDefinitionId(val *string) Resources() interface{} SetResources(val interface{}) 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::Greengrass::ResourceDefinitionVersion`.
func NewCfnResourceDefinitionVersion ¶
func NewCfnResourceDefinitionVersion(scope constructs.Construct, id *string, props *CfnResourceDefinitionVersionProps) CfnResourceDefinitionVersion
Create a new `AWS::Greengrass::ResourceDefinitionVersion`.
type CfnResourceDefinitionVersionProps ¶
type CfnResourceDefinitionVersionProps struct { // `AWS::Greengrass::ResourceDefinitionVersion.ResourceDefinitionId`. ResourceDefinitionId *string `json:"resourceDefinitionId"` // `AWS::Greengrass::ResourceDefinitionVersion.Resources`. Resources interface{} `json:"resources"` }
Properties for defining a `AWS::Greengrass::ResourceDefinitionVersion`.
type CfnResourceDefinitionVersion_GroupOwnerSettingProperty ¶
type CfnResourceDefinitionVersion_GroupOwnerSettingProperty struct { // `CfnResourceDefinitionVersion.GroupOwnerSettingProperty.AutoAddGroupOwner`. AutoAddGroupOwner interface{} `json:"autoAddGroupOwner"` // `CfnResourceDefinitionVersion.GroupOwnerSettingProperty.GroupOwner`. GroupOwner *string `json:"groupOwner"` }
type CfnResourceDefinitionVersion_LocalDeviceResourceDataProperty ¶
type CfnResourceDefinitionVersion_LocalDeviceResourceDataProperty struct { // `CfnResourceDefinitionVersion.LocalDeviceResourceDataProperty.SourcePath`. SourcePath *string `json:"sourcePath"` // `CfnResourceDefinitionVersion.LocalDeviceResourceDataProperty.GroupOwnerSetting`. GroupOwnerSetting interface{} `json:"groupOwnerSetting"` }
type CfnResourceDefinitionVersion_LocalVolumeResourceDataProperty ¶
type CfnResourceDefinitionVersion_LocalVolumeResourceDataProperty struct { // `CfnResourceDefinitionVersion.LocalVolumeResourceDataProperty.DestinationPath`. DestinationPath *string `json:"destinationPath"` // `CfnResourceDefinitionVersion.LocalVolumeResourceDataProperty.SourcePath`. SourcePath *string `json:"sourcePath"` // `CfnResourceDefinitionVersion.LocalVolumeResourceDataProperty.GroupOwnerSetting`. GroupOwnerSetting interface{} `json:"groupOwnerSetting"` }
type CfnResourceDefinitionVersion_ResourceDataContainerProperty ¶
type CfnResourceDefinitionVersion_ResourceDataContainerProperty struct { // `CfnResourceDefinitionVersion.ResourceDataContainerProperty.LocalDeviceResourceData`. LocalDeviceResourceData interface{} `json:"localDeviceResourceData"` // `CfnResourceDefinitionVersion.ResourceDataContainerProperty.LocalVolumeResourceData`. LocalVolumeResourceData interface{} `json:"localVolumeResourceData"` // `CfnResourceDefinitionVersion.ResourceDataContainerProperty.S3MachineLearningModelResourceData`. S3MachineLearningModelResourceData interface{} `json:"s3MachineLearningModelResourceData"` // `CfnResourceDefinitionVersion.ResourceDataContainerProperty.SageMakerMachineLearningModelResourceData`. SageMakerMachineLearningModelResourceData interface{} `json:"sageMakerMachineLearningModelResourceData"` // `CfnResourceDefinitionVersion.ResourceDataContainerProperty.SecretsManagerSecretResourceData`. SecretsManagerSecretResourceData interface{} `json:"secretsManagerSecretResourceData"` }
type CfnResourceDefinitionVersion_ResourceDownloadOwnerSettingProperty ¶
type CfnResourceDefinitionVersion_ResourceDownloadOwnerSettingProperty struct { // `CfnResourceDefinitionVersion.ResourceDownloadOwnerSettingProperty.GroupOwner`. GroupOwner *string `json:"groupOwner"` // `CfnResourceDefinitionVersion.ResourceDownloadOwnerSettingProperty.GroupPermission`. GroupPermission *string `json:"groupPermission"` }
type CfnResourceDefinitionVersion_ResourceInstanceProperty ¶
type CfnResourceDefinitionVersion_ResourceInstanceProperty struct { // `CfnResourceDefinitionVersion.ResourceInstanceProperty.Id`. Id *string `json:"id"` // `CfnResourceDefinitionVersion.ResourceInstanceProperty.Name`. Name *string `json:"name"` // `CfnResourceDefinitionVersion.ResourceInstanceProperty.ResourceDataContainer`. ResourceDataContainer interface{} `json:"resourceDataContainer"` }
type CfnResourceDefinitionVersion_S3MachineLearningModelResourceDataProperty ¶
type CfnResourceDefinitionVersion_S3MachineLearningModelResourceDataProperty struct { // `CfnResourceDefinitionVersion.S3MachineLearningModelResourceDataProperty.DestinationPath`. DestinationPath *string `json:"destinationPath"` // `CfnResourceDefinitionVersion.S3MachineLearningModelResourceDataProperty.S3Uri`. S3Uri *string `json:"s3Uri"` // `CfnResourceDefinitionVersion.S3MachineLearningModelResourceDataProperty.OwnerSetting`. OwnerSetting interface{} `json:"ownerSetting"` }
type CfnResourceDefinitionVersion_SageMakerMachineLearningModelResourceDataProperty ¶
type CfnResourceDefinitionVersion_SageMakerMachineLearningModelResourceDataProperty struct { // `CfnResourceDefinitionVersion.SageMakerMachineLearningModelResourceDataProperty.DestinationPath`. DestinationPath *string `json:"destinationPath"` // `CfnResourceDefinitionVersion.SageMakerMachineLearningModelResourceDataProperty.SageMakerJobArn`. SageMakerJobArn *string `json:"sageMakerJobArn"` // `CfnResourceDefinitionVersion.SageMakerMachineLearningModelResourceDataProperty.OwnerSetting`. OwnerSetting interface{} `json:"ownerSetting"` }
type CfnResourceDefinitionVersion_SecretsManagerSecretResourceDataProperty ¶
type CfnResourceDefinitionVersion_SecretsManagerSecretResourceDataProperty struct { // `CfnResourceDefinitionVersion.SecretsManagerSecretResourceDataProperty.ARN`. Arn *string `json:"arn"` // `CfnResourceDefinitionVersion.SecretsManagerSecretResourceDataProperty.AdditionalStagingLabelsToDownload`. AdditionalStagingLabelsToDownload *[]*string `json:"additionalStagingLabelsToDownload"` }
type CfnResourceDefinition_GroupOwnerSettingProperty ¶
type CfnResourceDefinition_GroupOwnerSettingProperty struct { // `CfnResourceDefinition.GroupOwnerSettingProperty.AutoAddGroupOwner`. AutoAddGroupOwner interface{} `json:"autoAddGroupOwner"` // `CfnResourceDefinition.GroupOwnerSettingProperty.GroupOwner`. GroupOwner *string `json:"groupOwner"` }
type CfnResourceDefinition_LocalDeviceResourceDataProperty ¶
type CfnResourceDefinition_LocalDeviceResourceDataProperty struct { // `CfnResourceDefinition.LocalDeviceResourceDataProperty.SourcePath`. SourcePath *string `json:"sourcePath"` // `CfnResourceDefinition.LocalDeviceResourceDataProperty.GroupOwnerSetting`. GroupOwnerSetting interface{} `json:"groupOwnerSetting"` }
type CfnResourceDefinition_LocalVolumeResourceDataProperty ¶
type CfnResourceDefinition_LocalVolumeResourceDataProperty struct { // `CfnResourceDefinition.LocalVolumeResourceDataProperty.DestinationPath`. DestinationPath *string `json:"destinationPath"` // `CfnResourceDefinition.LocalVolumeResourceDataProperty.SourcePath`. SourcePath *string `json:"sourcePath"` // `CfnResourceDefinition.LocalVolumeResourceDataProperty.GroupOwnerSetting`. GroupOwnerSetting interface{} `json:"groupOwnerSetting"` }
type CfnResourceDefinition_ResourceDataContainerProperty ¶
type CfnResourceDefinition_ResourceDataContainerProperty struct { // `CfnResourceDefinition.ResourceDataContainerProperty.LocalDeviceResourceData`. LocalDeviceResourceData interface{} `json:"localDeviceResourceData"` // `CfnResourceDefinition.ResourceDataContainerProperty.LocalVolumeResourceData`. LocalVolumeResourceData interface{} `json:"localVolumeResourceData"` // `CfnResourceDefinition.ResourceDataContainerProperty.S3MachineLearningModelResourceData`. S3MachineLearningModelResourceData interface{} `json:"s3MachineLearningModelResourceData"` // `CfnResourceDefinition.ResourceDataContainerProperty.SageMakerMachineLearningModelResourceData`. SageMakerMachineLearningModelResourceData interface{} `json:"sageMakerMachineLearningModelResourceData"` // `CfnResourceDefinition.ResourceDataContainerProperty.SecretsManagerSecretResourceData`. SecretsManagerSecretResourceData interface{} `json:"secretsManagerSecretResourceData"` }
type CfnResourceDefinition_ResourceDefinitionVersionProperty ¶
type CfnResourceDefinition_ResourceDefinitionVersionProperty struct {
// `CfnResourceDefinition.ResourceDefinitionVersionProperty.Resources`.
Resources interface{} `json:"resources"`
}
type CfnResourceDefinition_ResourceDownloadOwnerSettingProperty ¶
type CfnResourceDefinition_ResourceDownloadOwnerSettingProperty struct { // `CfnResourceDefinition.ResourceDownloadOwnerSettingProperty.GroupOwner`. GroupOwner *string `json:"groupOwner"` // `CfnResourceDefinition.ResourceDownloadOwnerSettingProperty.GroupPermission`. GroupPermission *string `json:"groupPermission"` }
type CfnResourceDefinition_ResourceInstanceProperty ¶
type CfnResourceDefinition_ResourceInstanceProperty struct { // `CfnResourceDefinition.ResourceInstanceProperty.Id`. Id *string `json:"id"` // `CfnResourceDefinition.ResourceInstanceProperty.Name`. Name *string `json:"name"` // `CfnResourceDefinition.ResourceInstanceProperty.ResourceDataContainer`. ResourceDataContainer interface{} `json:"resourceDataContainer"` }
type CfnResourceDefinition_S3MachineLearningModelResourceDataProperty ¶
type CfnResourceDefinition_S3MachineLearningModelResourceDataProperty struct { // `CfnResourceDefinition.S3MachineLearningModelResourceDataProperty.DestinationPath`. DestinationPath *string `json:"destinationPath"` // `CfnResourceDefinition.S3MachineLearningModelResourceDataProperty.S3Uri`. S3Uri *string `json:"s3Uri"` // `CfnResourceDefinition.S3MachineLearningModelResourceDataProperty.OwnerSetting`. OwnerSetting interface{} `json:"ownerSetting"` }
type CfnResourceDefinition_SageMakerMachineLearningModelResourceDataProperty ¶
type CfnResourceDefinition_SageMakerMachineLearningModelResourceDataProperty struct { // `CfnResourceDefinition.SageMakerMachineLearningModelResourceDataProperty.DestinationPath`. DestinationPath *string `json:"destinationPath"` // `CfnResourceDefinition.SageMakerMachineLearningModelResourceDataProperty.SageMakerJobArn`. SageMakerJobArn *string `json:"sageMakerJobArn"` // `CfnResourceDefinition.SageMakerMachineLearningModelResourceDataProperty.OwnerSetting`. OwnerSetting interface{} `json:"ownerSetting"` }
type CfnResourceDefinition_SecretsManagerSecretResourceDataProperty ¶
type CfnResourceDefinition_SecretsManagerSecretResourceDataProperty struct { // `CfnResourceDefinition.SecretsManagerSecretResourceDataProperty.ARN`. Arn *string `json:"arn"` // `CfnResourceDefinition.SecretsManagerSecretResourceDataProperty.AdditionalStagingLabelsToDownload`. AdditionalStagingLabelsToDownload *[]*string `json:"additionalStagingLabelsToDownload"` }
type CfnSubscriptionDefinition ¶
type CfnSubscriptionDefinition interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrId() *string AttrLatestVersionArn() *string AttrName() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string InitialVersion() interface{} SetInitialVersion(val interface{}) LogicalId() *string Name() *string SetName(val *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::Greengrass::SubscriptionDefinition`.
func NewCfnSubscriptionDefinition ¶
func NewCfnSubscriptionDefinition(scope constructs.Construct, id *string, props *CfnSubscriptionDefinitionProps) CfnSubscriptionDefinition
Create a new `AWS::Greengrass::SubscriptionDefinition`.
type CfnSubscriptionDefinitionProps ¶
type CfnSubscriptionDefinitionProps struct { // `AWS::Greengrass::SubscriptionDefinition.Name`. Name *string `json:"name"` // `AWS::Greengrass::SubscriptionDefinition.InitialVersion`. InitialVersion interface{} `json:"initialVersion"` // `AWS::Greengrass::SubscriptionDefinition.Tags`. Tags interface{} `json:"tags"` }
Properties for defining a `AWS::Greengrass::SubscriptionDefinition`.
type CfnSubscriptionDefinitionVersion ¶
type CfnSubscriptionDefinitionVersion interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() constructs.Node Ref() *string Stack() awscdk.Stack SubscriptionDefinitionId() *string SetSubscriptionDefinitionId(val *string) Subscriptions() interface{} SetSubscriptions(val interface{}) UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Greengrass::SubscriptionDefinitionVersion`.
func NewCfnSubscriptionDefinitionVersion ¶
func NewCfnSubscriptionDefinitionVersion(scope constructs.Construct, id *string, props *CfnSubscriptionDefinitionVersionProps) CfnSubscriptionDefinitionVersion
Create a new `AWS::Greengrass::SubscriptionDefinitionVersion`.
type CfnSubscriptionDefinitionVersionProps ¶
type CfnSubscriptionDefinitionVersionProps struct { // `AWS::Greengrass::SubscriptionDefinitionVersion.SubscriptionDefinitionId`. SubscriptionDefinitionId *string `json:"subscriptionDefinitionId"` // `AWS::Greengrass::SubscriptionDefinitionVersion.Subscriptions`. Subscriptions interface{} `json:"subscriptions"` }
Properties for defining a `AWS::Greengrass::SubscriptionDefinitionVersion`.
type CfnSubscriptionDefinitionVersion_SubscriptionProperty ¶
type CfnSubscriptionDefinitionVersion_SubscriptionProperty struct { // `CfnSubscriptionDefinitionVersion.SubscriptionProperty.Id`. Id *string `json:"id"` // `CfnSubscriptionDefinitionVersion.SubscriptionProperty.Source`. Source *string `json:"source"` // `CfnSubscriptionDefinitionVersion.SubscriptionProperty.Subject`. Subject *string `json:"subject"` // `CfnSubscriptionDefinitionVersion.SubscriptionProperty.Target`. Target *string `json:"target"` }
type CfnSubscriptionDefinition_SubscriptionDefinitionVersionProperty ¶
type CfnSubscriptionDefinition_SubscriptionDefinitionVersionProperty struct {
// `CfnSubscriptionDefinition.SubscriptionDefinitionVersionProperty.Subscriptions`.
Subscriptions interface{} `json:"subscriptions"`
}
type CfnSubscriptionDefinition_SubscriptionProperty ¶
type CfnSubscriptionDefinition_SubscriptionProperty struct { // `CfnSubscriptionDefinition.SubscriptionProperty.Id`. Id *string `json:"id"` // `CfnSubscriptionDefinition.SubscriptionProperty.Source`. Source *string `json:"source"` // `CfnSubscriptionDefinition.SubscriptionProperty.Subject`. Subject *string `json:"subject"` // `CfnSubscriptionDefinition.SubscriptionProperty.Target`. Target *string `json:"target"` }