aws-cdk-lib.aws_greengrass.CfnCoreDefinitionVersionProps

interface CfnCoreDefinitionVersionProps

LanguageType name
.NETAmazon.CDK.AWS.Greengrass.CfnCoreDefinitionVersionProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsgreengrass#CfnCoreDefinitionVersionProps
Javasoftware.amazon.awscdk.services.greengrass.CfnCoreDefinitionVersionProps
Pythonaws_cdk.aws_greengrass.CfnCoreDefinitionVersionProps
TypeScript aws-cdk-lib » aws_greengrass » CfnCoreDefinitionVersionProps

Properties for defining a CfnCoreDefinitionVersion.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_greengrass as greengrass } from 'aws-cdk-lib';
const cfnCoreDefinitionVersionProps: greengrass.CfnCoreDefinitionVersionProps = {
  coreDefinitionId: 'coreDefinitionId',
  cores: [{
    certificateArn: 'certificateArn',
    id: 'id',
    thingArn: 'thingArn',

    // the properties below are optional
    syncShadow: false,
  }],
};

Properties

NameTypeDescription
coreDefinitionIdstringThe ID of the core definition associated with this version.
coresIResolvable | IResolvable | CoreProperty[]The Greengrass core in this version.

coreDefinitionId

Type: string

The ID of the core definition associated with this version.

This value is a GUID.


cores

Type: IResolvable | IResolvable | CoreProperty[]

The Greengrass core in this version.

Currently, the Cores property for a core definition version can contain only one core.