Skip to content
v2.273.0

CfnCoreDefinitionPropsMixin Mixin ​

The AWS::Greengrass::CoreDefinition resource represents a core definition for AWS IoT Greengrass .

Core definitions are used to organize your core definition versions.

Core definitions can reference multiple core definition versions. All core definition versions must be associated with a core definition. Each core definition version can contain one Greengrass core.

When you create a core definition, you can optionally include an initial core definition version. To associate a core definition version later, create an AWS::Greengrass::CoreDefinitionVersion resource and specify the ID of this core definition.

After you create the core definition version that contains the core you want to deploy, you must add it to your group version. For more information, see AWS::Greengrass::Group .

Initializer ​

ts
new CfnCoreDefinitionPropsMixin(props: CfnCoreDefinitionMixinProps, options?: CfnPropertyMixinOptions)
python
CfnCoreDefinitionPropsMixin(props: CfnCoreDefinitionMixinProps, options: typing.Optional[CfnPropertyMixinOptions] = None)
java
new CfnCoreDefinitionPropsMixin(CfnCoreDefinitionMixinProps props, CfnPropertyMixinOptions options)
csharp
new CfnCoreDefinitionPropsMixin(CfnCoreDefinitionMixinProps props, CfnPropertyMixinOptions? options = null)
go
NewCfnCoreDefinitionPropsMixin(Props CfnCoreDefinitionMixinProps, Options CfnPropertyMixinOptions)

Methods ​

applyTo(construct: IConstruct): voiddef apply_to(self, construct: IConstruct) -> Nonepublic void applyTo(IConstruct construct)public void ApplyTo(IConstruct construct)func ApplyTo(Construct IConstruct)#
Apply the mixin properties to the construct.
isMixin(x: any): boolean@staticmethod def is_mixin(x: Any) -> boolpublic static Boolean isMixin(Object x)public static bool IsMixin(object x)func IsMixin(X interface{}) *boolstatic#
Checks if `x` is a Mixin.
1 parameter · returns

Parameters

  • xxxxX — Any object.

Returns: true if x is an object created from a class which extends Mixin.

supports(construct: IConstruct): booleandef supports(self, construct: IConstruct) -> boolpublic Boolean supports(IConstruct construct)public bool Supports(IConstruct construct)func Supports(Construct IConstruct) *bool#
Check if this mixin supports the given construct.