CfnResourceDefinitionVersionMixinProps
- class aws_cdk.mixins_preview.aws_greengrass.mixins.CfnResourceDefinitionVersionMixinProps(*, resource_definition_id=None, resources=None)
Bases:
objectProperties for CfnResourceDefinitionVersionPropsMixin.
- Parameters:
resource_definition_id (
Optional[str]) – The ID of the resource definition associated with this version. This value is a GUID.resources (
Union[IResolvable,Sequence[Union[IResolvable,ResourceInstanceProperty,Dict[str,Any]]],None]) – The resources in this version.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_greengrass import mixins as greengrass_mixins cfn_resource_definition_version_mixin_props = greengrass_mixins.CfnResourceDefinitionVersionMixinProps( resource_definition_id="resourceDefinitionId", resources=[greengrass_mixins.CfnResourceDefinitionVersionPropsMixin.ResourceInstanceProperty( id="id", name="name", resource_data_container=greengrass_mixins.CfnResourceDefinitionVersionPropsMixin.ResourceDataContainerProperty( local_device_resource_data=greengrass_mixins.CfnResourceDefinitionVersionPropsMixin.LocalDeviceResourceDataProperty( group_owner_setting=greengrass_mixins.CfnResourceDefinitionVersionPropsMixin.GroupOwnerSettingProperty( auto_add_group_owner=False, group_owner="groupOwner" ), source_path="sourcePath" ), local_volume_resource_data=greengrass_mixins.CfnResourceDefinitionVersionPropsMixin.LocalVolumeResourceDataProperty( destination_path="destinationPath", group_owner_setting=greengrass_mixins.CfnResourceDefinitionVersionPropsMixin.GroupOwnerSettingProperty( auto_add_group_owner=False, group_owner="groupOwner" ), source_path="sourcePath" ), s3_machine_learning_model_resource_data=greengrass_mixins.CfnResourceDefinitionVersionPropsMixin.S3MachineLearningModelResourceDataProperty( destination_path="destinationPath", owner_setting=greengrass_mixins.CfnResourceDefinitionVersionPropsMixin.ResourceDownloadOwnerSettingProperty( group_owner="groupOwner", group_permission="groupPermission" ), s3_uri="s3Uri" ), sage_maker_machine_learning_model_resource_data=greengrass_mixins.CfnResourceDefinitionVersionPropsMixin.SageMakerMachineLearningModelResourceDataProperty( destination_path="destinationPath", owner_setting=greengrass_mixins.CfnResourceDefinitionVersionPropsMixin.ResourceDownloadOwnerSettingProperty( group_owner="groupOwner", group_permission="groupPermission" ), sage_maker_job_arn="sageMakerJobArn" ), secrets_manager_secret_resource_data=greengrass_mixins.CfnResourceDefinitionVersionPropsMixin.SecretsManagerSecretResourceDataProperty( additional_staging_labels_to_download=["additionalStagingLabelsToDownload"], arn="arn" ) ) )] )
Attributes
- resource_definition_id
The ID of the resource definition associated with this version.
This value is a GUID.
- resources
The resources in this version.