Skip to content
v2.275.0

CfnGroupVersionProps Struct ​

Properties for defining a CfnGroupVersion.

Example ​

ts
// 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 cfnGroupVersionProps: greengrass.CfnGroupVersionProps = {
  groupId: 'groupId',

  // the properties below are optional
  connectorDefinitionVersionArn: 'connectorDefinitionVersionArn',
  coreDefinitionVersionArn: 'coreDefinitionVersionArn',
  deviceDefinitionVersionArn: 'deviceDefinitionVersionArn',
  functionDefinitionVersionArn: 'functionDefinitionVersionArn',
  loggerDefinitionVersionArn: 'loggerDefinitionVersionArn',
  resourceDefinitionVersionArn: 'resourceDefinitionVersionArn',
  subscriptionDefinitionVersionArn: 'subscriptionDefinitionVersionArn',
};

Properties ​

connectorDefinitionVersionArnoptionalstringconnector_definition_version_arnoptionalstrconnectorDefinitionVersionArnoptionalStringConnectorDefinitionVersionArnoptionalstringConnectorDefinitionVersionArnoptional*string#
The Amazon Resource Name (ARN) of the connector definition version that contains the connectors you want to deploy with the group version.
coreDefinitionVersionArnoptionalstringcore_definition_version_arnoptionalstrcoreDefinitionVersionArnoptionalStringCoreDefinitionVersionArnoptionalstringCoreDefinitionVersionArnoptional*string#
The ARN of the core definition version that contains the core you want to deploy with the group version.

Currently, the core definition version can contain only one core.

deviceDefinitionVersionArnoptionalstringdevice_definition_version_arnoptionalstrdeviceDefinitionVersionArnoptionalStringDeviceDefinitionVersionArnoptionalstringDeviceDefinitionVersionArnoptional*string#
The ARN of the device definition version that contains the devices you want to deploy with the group version.
functionDefinitionVersionArnoptionalstringfunction_definition_version_arnoptionalstrfunctionDefinitionVersionArnoptionalStringFunctionDefinitionVersionArnoptionalstringFunctionDefinitionVersionArnoptional*string#
The ARN of the function definition version that contains the functions you want to deploy with the group version.
groupIdstringgroup_idstrgroupIdStringGroupIdstringGroupId*stringrequired#
The ID of the group associated with this version.

This value is a GUID.

loggerDefinitionVersionArnoptionalstringlogger_definition_version_arnoptionalstrloggerDefinitionVersionArnoptionalStringLoggerDefinitionVersionArnoptionalstringLoggerDefinitionVersionArnoptional*string#
The ARN of the logger definition version that contains the loggers you want to deploy with the group version.
resourceDefinitionVersionArnoptionalstringresource_definition_version_arnoptionalstrresourceDefinitionVersionArnoptionalStringResourceDefinitionVersionArnoptionalstringResourceDefinitionVersionArnoptional*string#
The ARN of the resource definition version that contains the resources you want to deploy with the group version.
subscriptionDefinitionVersionArnoptionalstringsubscription_definition_version_arnoptionalstrsubscriptionDefinitionVersionArnoptionalStringSubscriptionDefinitionVersionArnoptionalstringSubscriptionDefinitionVersionArnoptional*string#
The ARN of the subscription definition version that contains the subscriptions you want to deploy with the group version.