From 87cd6321d61cf69851882d0b7766ae8146e8bdfa Mon Sep 17 00:00:00 2001 From: Ruben Fonseca Date: Thu, 11 Jan 2024 10:45:20 +0100 Subject: [PATCH] feat: remove Go entities that don't exist anymore --- ...lifyuibuilder-component_componentevents.go | 32 ---- ...yuibuilder-component_componentoverrides.go | 32 ---- ...ilder-component_componentoverridesvalue.go | 32 ---- ...uibuilder-component_componentproperties.go | 32 ---- ...uilder-component_componentvariantvalues.go | 32 ---- ...amplifyuibuilder-component_formbindings.go | 32 ---- ...apigatewayv2-route_parameterconstraints.go | 37 ---- ...appflow-connectorprofile_credentialsmap.go | 32 ---- ...flow-connectorprofile_profileproperties.go | 32 ---- ...nnectorprofile_tokenurlcustomproperties.go | 32 ---- .../aws-appflow-flow_customproperties.go | 32 ---- ...integration_eventintegrationassociation.go | 57 ------ ...pintegrations-eventintegration_metadata.go | 42 ----- ...batch-jobdefinition_authorizationconfig.go | 42 ----- .../batch/aws-batch-jobdefinition_emptydir.go | 42 ----- .../batch/aws-batch-jobdefinition_hostpath.go | 37 ---- .../batch/aws-batch-jobdefinition_metadata.go | 37 ---- .../aws-batch-jobdefinition_mountpoints.go | 47 ----- .../aws-batch-jobdefinition_podproperties.go | 62 ------- .../aws-batch-jobdefinition_resources.go | 42 ----- ...aws-batch-jobdefinition_securitycontext.go | 57 ------ .../batch/aws-batch-jobdefinition_timeout.go | 37 ---- .../aws-batch-jobdefinition_volumeshost.go | 37 ---- ...rule_organizationcustomcoderulemetadata.go | 87 --------- .../databrew/aws-databrew-job_parametermap.go | 32 ---- .../aws-databrew-recipe_parametermap.go | 32 ---- .../devbatch/aws-devbatch-jobdefinition.go | 172 ------------------ ...batch-jobdefinition_authorizationconfig.go | 42 ----- ...batch-jobdefinition_containerproperties.go | 142 --------------- .../aws-devbatch-jobdefinition_device.go | 47 ----- ...ch-jobdefinition_efsvolumeconfiguration.go | 57 ------ ...aws-devbatch-jobdefinition_ekscontainer.go | 77 -------- ...inition_ekscontainerenvironmentvariable.go | 42 ----- ...nition_ekscontainerresourcerequirements.go | 42 ----- ...bdefinition_ekscontainersecuritycontext.go | 57 ------ ...h-jobdefinition_ekscontainervolumemount.go | 47 ----- .../aws-devbatch-jobdefinition_eksemptydir.go | 42 ----- .../aws-devbatch-jobdefinition_ekshostpath.go | 37 ---- ...ws-devbatch-jobdefinition_eksproperties.go | 37 ---- .../aws-devbatch-jobdefinition_ekssecret.go | 42 ----- .../aws-devbatch-jobdefinition_eksvolume.go | 52 ------ .../aws-devbatch-jobdefinition_environment.go | 42 ----- ...devbatch-jobdefinition_ephemeralstorage.go | 37 ---- ...s-devbatch-jobdefinition_evaluateonexit.go | 52 ------ ...definition_fargateplatformconfiguration.go | 37 ---- ...-devbatch-jobdefinition_linuxparameters.go | 62 ------- ...devbatch-jobdefinition_logconfiguration.go | 47 ----- .../aws-devbatch-jobdefinition_metadata.go | 37 ---- .../aws-devbatch-jobdefinition_mountpoints.go | 47 ----- ...atch-jobdefinition_networkconfiguration.go | 37 ---- ...s-devbatch-jobdefinition_nodeproperties.go | 47 ----- ...evbatch-jobdefinition_noderangeproperty.go | 42 ----- ...ws-devbatch-jobdefinition_podproperties.go | 62 ------- ...batch-jobdefinition_resourcerequirement.go | 42 ----- ...ws-devbatch-jobdefinition_retrystrategy.go | 42 ----- ...-devbatch-jobdefinition_runtimeplatform.go | 42 ----- .../aws-devbatch-jobdefinition_secret.go | 42 ----- .../aws-devbatch-jobdefinition_timeout.go | 37 ---- .../aws-devbatch-jobdefinition_tmpfs.go | 47 ----- .../aws-devbatch-jobdefinition_ulimit.go | 47 ----- .../aws-devbatch-jobdefinition_volumes.go | 47 ----- .../aws-devbatch-jobdefinition_volumeshost.go | 37 ---- .../events/aws-events-eventbus_tagentry.go | 42 ----- cloudformation/events/aws-events-rule_tag.go | 42 ----- .../gamelift/aws-gamelift-build_s3location.go | 52 ------ ...s-gamelift-gamesessionqueue_destination.go | 37 ---- ...detector_featureadditionalconfiguration.go | 42 ----- ...uardduty-detector_featureconfigurations.go | 47 ----- ...s-iotanalytics-channel_servicemanageds3.go | 32 ---- ...otanalytics-datastore_jsonconfiguration.go | 32 ---- ...iotanalytics-datastore_servicemanageds3.go | 32 ---- ...ise-decodermanifest_cannetworkinterface.go | 47 ----- ...etwise-decodermanifest_cansignaldecoder.go | 52 ------ ...ise-decodermanifest_obdnetworkinterface.go | 47 ----- ...etwise-decodermanifest_obdsignaldecoder.go | 52 ------ ...kendra-datasource_templateconfiguration.go | 37 ---- ...eformation-datalakesettings_permissions.go | 32 ---- ...on-principalpermissions_catalogresource.go | 32 ---- ...tion-principalpermissions_tablewildcard.go | 32 ---- ...ormation-tagassociation_catalogresource.go | 32 ---- ...eformation-tagassociation_tablewildcard.go | 32 ---- .../lex/aws-lex-resourcepolicy_policy.go | 32 ---- .../m2/aws-m2-application_content.go | 37 ---- .../m2/aws-m2-application_s3location.go | 37 ---- .../aws-macie-findingsfilter_criterion.go | 32 ---- ...e-findingsfilter_findingsfilterlistitem.go | 42 ----- .../aws-pipes-pipe_batchparametersmap.go | 32 ---- .../aws-pipes-pipe_headerparametersmap.go | 32 ---- ...aws-pipes-pipe_querystringparametersmap.go | 32 ---- .../aws-rekognition-streamprocessor_point.go | 42 ----- ...aws-rekognition-streamprocessor_polygon.go | 37 ---- .../aws-resourceexplorer2-view_filters.go | 37 ---- .../s3/aws-s3-accesspoint_policystatus.go | 37 ---- ...s3objectlambda-accesspoint_policystatus.go | 37 ---- .../aws-sagemaker-modelpackage_environment.go | 32 ---- .../aws-sagemaker-modelpackage_usercontext.go | 47 ----- .../aws-scheduler-schedule_tagmap.go | 32 ---- .../aws-ssm-patchbaseline_patchstringdate.go | 32 ---- ...s-stepfunctions-statemachine_definition.go | 32 ---- .../wafv2/aws-wafv2-rulegroup_allow.go | 37 ---- .../wafv2/aws-wafv2-rulegroup_block.go | 37 ---- .../wafv2/aws-wafv2-rulegroup_captcha.go | 37 ---- .../wafv2/aws-wafv2-rulegroup_challenge.go | 37 ---- .../wafv2/aws-wafv2-rulegroup_count.go | 37 ---- .../xray/aws-xray-group_tagsitems.go | 42 ----- ...ws-xray-samplingrule_samplingrulerecord.go | 47 ----- ...ws-xray-samplingrule_samplingruleupdate.go | 92 ---------- .../xray/aws-xray-samplingrule_tagsitems.go | 42 ----- 108 files changed, 4716 deletions(-) delete mode 100644 cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentevents.go delete mode 100644 cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentoverrides.go delete mode 100644 cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentoverridesvalue.go delete mode 100644 cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentproperties.go delete mode 100644 cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentvariantvalues.go delete mode 100644 cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_formbindings.go delete mode 100644 cloudformation/apigatewayv2/aws-apigatewayv2-route_parameterconstraints.go delete mode 100644 cloudformation/appflow/aws-appflow-connectorprofile_credentialsmap.go delete mode 100644 cloudformation/appflow/aws-appflow-connectorprofile_profileproperties.go delete mode 100644 cloudformation/appflow/aws-appflow-connectorprofile_tokenurlcustomproperties.go delete mode 100644 cloudformation/appflow/aws-appflow-flow_customproperties.go delete mode 100644 cloudformation/appintegrations/aws-appintegrations-eventintegration_eventintegrationassociation.go delete mode 100644 cloudformation/appintegrations/aws-appintegrations-eventintegration_metadata.go delete mode 100644 cloudformation/batch/aws-batch-jobdefinition_authorizationconfig.go delete mode 100644 cloudformation/batch/aws-batch-jobdefinition_emptydir.go delete mode 100644 cloudformation/batch/aws-batch-jobdefinition_hostpath.go delete mode 100644 cloudformation/batch/aws-batch-jobdefinition_metadata.go delete mode 100644 cloudformation/batch/aws-batch-jobdefinition_mountpoints.go delete mode 100644 cloudformation/batch/aws-batch-jobdefinition_podproperties.go delete mode 100644 cloudformation/batch/aws-batch-jobdefinition_resources.go delete mode 100644 cloudformation/batch/aws-batch-jobdefinition_securitycontext.go delete mode 100644 cloudformation/batch/aws-batch-jobdefinition_timeout.go delete mode 100644 cloudformation/batch/aws-batch-jobdefinition_volumeshost.go delete mode 100644 cloudformation/config/aws-config-organizationconfigrule_organizationcustomcoderulemetadata.go delete mode 100644 cloudformation/databrew/aws-databrew-job_parametermap.go delete mode 100644 cloudformation/databrew/aws-databrew-recipe_parametermap.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_authorizationconfig.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_containerproperties.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_device.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_efsvolumeconfiguration.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_ekscontainer.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_ekscontainerenvironmentvariable.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_ekscontainerresourcerequirements.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_ekscontainersecuritycontext.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_ekscontainervolumemount.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_eksemptydir.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_ekshostpath.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_eksproperties.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_ekssecret.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_eksvolume.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_environment.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_ephemeralstorage.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_evaluateonexit.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_fargateplatformconfiguration.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_linuxparameters.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_logconfiguration.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_metadata.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_mountpoints.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_networkconfiguration.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_nodeproperties.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_noderangeproperty.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_podproperties.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_resourcerequirement.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_retrystrategy.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_runtimeplatform.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_secret.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_timeout.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_tmpfs.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_ulimit.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_volumes.go delete mode 100644 cloudformation/devbatch/aws-devbatch-jobdefinition_volumeshost.go delete mode 100644 cloudformation/events/aws-events-eventbus_tagentry.go delete mode 100644 cloudformation/events/aws-events-rule_tag.go delete mode 100644 cloudformation/gamelift/aws-gamelift-build_s3location.go delete mode 100644 cloudformation/gamelift/aws-gamelift-gamesessionqueue_destination.go delete mode 100644 cloudformation/guardduty/aws-guardduty-detector_featureadditionalconfiguration.go delete mode 100644 cloudformation/guardduty/aws-guardduty-detector_featureconfigurations.go delete mode 100644 cloudformation/iotanalytics/aws-iotanalytics-channel_servicemanageds3.go delete mode 100644 cloudformation/iotanalytics/aws-iotanalytics-datastore_jsonconfiguration.go delete mode 100644 cloudformation/iotanalytics/aws-iotanalytics-datastore_servicemanageds3.go delete mode 100644 cloudformation/iotfleetwise/aws-iotfleetwise-decodermanifest_cannetworkinterface.go delete mode 100644 cloudformation/iotfleetwise/aws-iotfleetwise-decodermanifest_cansignaldecoder.go delete mode 100644 cloudformation/iotfleetwise/aws-iotfleetwise-decodermanifest_obdnetworkinterface.go delete mode 100644 cloudformation/iotfleetwise/aws-iotfleetwise-decodermanifest_obdsignaldecoder.go delete mode 100644 cloudformation/kendra/aws-kendra-datasource_templateconfiguration.go delete mode 100644 cloudformation/lakeformation/aws-lakeformation-datalakesettings_permissions.go delete mode 100644 cloudformation/lakeformation/aws-lakeformation-principalpermissions_catalogresource.go delete mode 100644 cloudformation/lakeformation/aws-lakeformation-principalpermissions_tablewildcard.go delete mode 100644 cloudformation/lakeformation/aws-lakeformation-tagassociation_catalogresource.go delete mode 100644 cloudformation/lakeformation/aws-lakeformation-tagassociation_tablewildcard.go delete mode 100644 cloudformation/lex/aws-lex-resourcepolicy_policy.go delete mode 100644 cloudformation/m2/aws-m2-application_content.go delete mode 100644 cloudformation/m2/aws-m2-application_s3location.go delete mode 100644 cloudformation/macie/aws-macie-findingsfilter_criterion.go delete mode 100644 cloudformation/macie/aws-macie-findingsfilter_findingsfilterlistitem.go delete mode 100644 cloudformation/pipes/aws-pipes-pipe_batchparametersmap.go delete mode 100644 cloudformation/pipes/aws-pipes-pipe_headerparametersmap.go delete mode 100644 cloudformation/pipes/aws-pipes-pipe_querystringparametersmap.go delete mode 100644 cloudformation/rekognition/aws-rekognition-streamprocessor_point.go delete mode 100644 cloudformation/rekognition/aws-rekognition-streamprocessor_polygon.go delete mode 100644 cloudformation/resourceexplorer2/aws-resourceexplorer2-view_filters.go delete mode 100644 cloudformation/s3/aws-s3-accesspoint_policystatus.go delete mode 100644 cloudformation/s3objectlambda/aws-s3objectlambda-accesspoint_policystatus.go delete mode 100644 cloudformation/sagemaker/aws-sagemaker-modelpackage_environment.go delete mode 100644 cloudformation/sagemaker/aws-sagemaker-modelpackage_usercontext.go delete mode 100644 cloudformation/scheduler/aws-scheduler-schedule_tagmap.go delete mode 100644 cloudformation/ssm/aws-ssm-patchbaseline_patchstringdate.go delete mode 100644 cloudformation/stepfunctions/aws-stepfunctions-statemachine_definition.go delete mode 100644 cloudformation/wafv2/aws-wafv2-rulegroup_allow.go delete mode 100644 cloudformation/wafv2/aws-wafv2-rulegroup_block.go delete mode 100644 cloudformation/wafv2/aws-wafv2-rulegroup_captcha.go delete mode 100644 cloudformation/wafv2/aws-wafv2-rulegroup_challenge.go delete mode 100644 cloudformation/wafv2/aws-wafv2-rulegroup_count.go delete mode 100644 cloudformation/xray/aws-xray-group_tagsitems.go delete mode 100644 cloudformation/xray/aws-xray-samplingrule_samplingrulerecord.go delete mode 100644 cloudformation/xray/aws-xray-samplingrule_samplingruleupdate.go delete mode 100644 cloudformation/xray/aws-xray-samplingrule_tagsitems.go diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentevents.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentevents.go deleted file mode 100644 index caa444ea1c..0000000000 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentevents.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package amplifyuibuilder - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Component_ComponentEvents AWS CloudFormation Resource (AWS::AmplifyUIBuilder::Component.ComponentEvents) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentevents.html -type Component_ComponentEvents struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Component_ComponentEvents) AWSCloudFormationType() string { - return "AWS::AmplifyUIBuilder::Component.ComponentEvents" -} diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentoverrides.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentoverrides.go deleted file mode 100644 index 04b9f60ca1..0000000000 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentoverrides.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package amplifyuibuilder - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Component_ComponentOverrides AWS CloudFormation Resource (AWS::AmplifyUIBuilder::Component.ComponentOverrides) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentoverrides.html -type Component_ComponentOverrides struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Component_ComponentOverrides) AWSCloudFormationType() string { - return "AWS::AmplifyUIBuilder::Component.ComponentOverrides" -} diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentoverridesvalue.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentoverridesvalue.go deleted file mode 100644 index 473dc3f516..0000000000 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentoverridesvalue.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package amplifyuibuilder - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Component_ComponentOverridesValue AWS CloudFormation Resource (AWS::AmplifyUIBuilder::Component.ComponentOverridesValue) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentoverridesvalue.html -type Component_ComponentOverridesValue struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Component_ComponentOverridesValue) AWSCloudFormationType() string { - return "AWS::AmplifyUIBuilder::Component.ComponentOverridesValue" -} diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentproperties.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentproperties.go deleted file mode 100644 index 0fd6e8c3c2..0000000000 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentproperties.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package amplifyuibuilder - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Component_ComponentProperties AWS CloudFormation Resource (AWS::AmplifyUIBuilder::Component.ComponentProperties) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperties.html -type Component_ComponentProperties struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Component_ComponentProperties) AWSCloudFormationType() string { - return "AWS::AmplifyUIBuilder::Component.ComponentProperties" -} diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentvariantvalues.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentvariantvalues.go deleted file mode 100644 index 1df16d596f..0000000000 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_componentvariantvalues.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package amplifyuibuilder - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Component_ComponentVariantValues AWS CloudFormation Resource (AWS::AmplifyUIBuilder::Component.ComponentVariantValues) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentvariantvalues.html -type Component_ComponentVariantValues struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Component_ComponentVariantValues) AWSCloudFormationType() string { - return "AWS::AmplifyUIBuilder::Component.ComponentVariantValues" -} diff --git a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_formbindings.go b/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_formbindings.go deleted file mode 100644 index d43639c645..0000000000 --- a/cloudformation/amplifyuibuilder/aws-amplifyuibuilder-component_formbindings.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package amplifyuibuilder - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Component_FormBindings AWS CloudFormation Resource (AWS::AmplifyUIBuilder::Component.FormBindings) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-formbindings.html -type Component_FormBindings struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Component_FormBindings) AWSCloudFormationType() string { - return "AWS::AmplifyUIBuilder::Component.FormBindings" -} diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-route_parameterconstraints.go b/cloudformation/apigatewayv2/aws-apigatewayv2-route_parameterconstraints.go deleted file mode 100644 index 6a6775981c..0000000000 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-route_parameterconstraints.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package apigatewayv2 - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Route_ParameterConstraints AWS CloudFormation Resource (AWS::ApiGatewayV2::Route.ParameterConstraints) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-route-parameterconstraints.html -type Route_ParameterConstraints struct { - - // Required AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-route-parameterconstraints.html#cfn-apigatewayv2-route-parameterconstraints-required - Required bool `json:"Required"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Route_ParameterConstraints) AWSCloudFormationType() string { - return "AWS::ApiGatewayV2::Route.ParameterConstraints" -} diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_credentialsmap.go b/cloudformation/appflow/aws-appflow-connectorprofile_credentialsmap.go deleted file mode 100644 index 8f9ef9fd35..0000000000 --- a/cloudformation/appflow/aws-appflow-connectorprofile_credentialsmap.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package appflow - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// ConnectorProfile_CredentialsMap AWS CloudFormation Resource (AWS::AppFlow::ConnectorProfile.CredentialsMap) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-customauthcredentials.html#cfn-appflow-connectorprofile-customauthcredentials-credentialsmap -type ConnectorProfile_CredentialsMap struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *ConnectorProfile_CredentialsMap) AWSCloudFormationType() string { - return "AWS::AppFlow::ConnectorProfile.CredentialsMap" -} diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_profileproperties.go b/cloudformation/appflow/aws-appflow-connectorprofile_profileproperties.go deleted file mode 100644 index 59fbab4453..0000000000 --- a/cloudformation/appflow/aws-appflow-connectorprofile_profileproperties.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package appflow - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// ConnectorProfile_ProfileProperties AWS CloudFormation Resource (AWS::AppFlow::ConnectorProfile.ProfileProperties) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-profileproperties.html -type ConnectorProfile_ProfileProperties struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *ConnectorProfile_ProfileProperties) AWSCloudFormationType() string { - return "AWS::AppFlow::ConnectorProfile.ProfileProperties" -} diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_tokenurlcustomproperties.go b/cloudformation/appflow/aws-appflow-connectorprofile_tokenurlcustomproperties.go deleted file mode 100644 index 56cf11d367..0000000000 --- a/cloudformation/appflow/aws-appflow-connectorprofile_tokenurlcustomproperties.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package appflow - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// ConnectorProfile_TokenUrlCustomProperties AWS CloudFormation Resource (AWS::AppFlow::ConnectorProfile.TokenUrlCustomProperties) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-tokenurlcustomproperties.html -type ConnectorProfile_TokenUrlCustomProperties struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *ConnectorProfile_TokenUrlCustomProperties) AWSCloudFormationType() string { - return "AWS::AppFlow::ConnectorProfile.TokenUrlCustomProperties" -} diff --git a/cloudformation/appflow/aws-appflow-flow_customproperties.go b/cloudformation/appflow/aws-appflow-flow_customproperties.go deleted file mode 100644 index 29416cf093..0000000000 --- a/cloudformation/appflow/aws-appflow-flow_customproperties.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package appflow - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Flow_CustomProperties AWS CloudFormation Resource (AWS::AppFlow::Flow.CustomProperties) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-customproperties.html -type Flow_CustomProperties struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Flow_CustomProperties) AWSCloudFormationType() string { - return "AWS::AppFlow::Flow.CustomProperties" -} diff --git a/cloudformation/appintegrations/aws-appintegrations-eventintegration_eventintegrationassociation.go b/cloudformation/appintegrations/aws-appintegrations-eventintegration_eventintegrationassociation.go deleted file mode 100644 index c55135df3d..0000000000 --- a/cloudformation/appintegrations/aws-appintegrations-eventintegration_eventintegrationassociation.go +++ /dev/null @@ -1,57 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package appintegrations - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// EventIntegration_EventIntegrationAssociation AWS CloudFormation Resource (AWS::AppIntegrations::EventIntegration.EventIntegrationAssociation) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-eventintegration-eventintegrationassociation.html -type EventIntegration_EventIntegrationAssociation struct { - - // ClientAssociationMetadata AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-eventintegration-eventintegrationassociation.html#cfn-appintegrations-eventintegration-eventintegrationassociation-clientassociationmetadata - ClientAssociationMetadata []EventIntegration_Metadata `json:"ClientAssociationMetadata,omitempty"` - - // ClientId AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-eventintegration-eventintegrationassociation.html#cfn-appintegrations-eventintegration-eventintegrationassociation-clientid - ClientId *string `json:"ClientId,omitempty"` - - // EventBridgeRuleName AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-eventintegration-eventintegrationassociation.html#cfn-appintegrations-eventintegration-eventintegrationassociation-eventbridgerulename - EventBridgeRuleName *string `json:"EventBridgeRuleName,omitempty"` - - // EventIntegrationAssociationArn AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-eventintegration-eventintegrationassociation.html#cfn-appintegrations-eventintegration-eventintegrationassociation-eventintegrationassociationarn - EventIntegrationAssociationArn *string `json:"EventIntegrationAssociationArn,omitempty"` - - // EventIntegrationAssociationId AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-eventintegration-eventintegrationassociation.html#cfn-appintegrations-eventintegration-eventintegrationassociation-eventintegrationassociationid - EventIntegrationAssociationId *string `json:"EventIntegrationAssociationId,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *EventIntegration_EventIntegrationAssociation) AWSCloudFormationType() string { - return "AWS::AppIntegrations::EventIntegration.EventIntegrationAssociation" -} diff --git a/cloudformation/appintegrations/aws-appintegrations-eventintegration_metadata.go b/cloudformation/appintegrations/aws-appintegrations-eventintegration_metadata.go deleted file mode 100644 index bb949077b6..0000000000 --- a/cloudformation/appintegrations/aws-appintegrations-eventintegration_metadata.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package appintegrations - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// EventIntegration_Metadata AWS CloudFormation Resource (AWS::AppIntegrations::EventIntegration.Metadata) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-eventintegration-metadata.html -type EventIntegration_Metadata struct { - - // Key AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-eventintegration-metadata.html#cfn-appintegrations-eventintegration-metadata-key - Key string `json:"Key"` - - // Value AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-eventintegration-metadata.html#cfn-appintegrations-eventintegration-metadata-value - Value string `json:"Value"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *EventIntegration_Metadata) AWSCloudFormationType() string { - return "AWS::AppIntegrations::EventIntegration.Metadata" -} diff --git a/cloudformation/batch/aws-batch-jobdefinition_authorizationconfig.go b/cloudformation/batch/aws-batch-jobdefinition_authorizationconfig.go deleted file mode 100644 index ba608f1e5d..0000000000 --- a/cloudformation/batch/aws-batch-jobdefinition_authorizationconfig.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package batch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_AuthorizationConfig AWS CloudFormation Resource (AWS::Batch::JobDefinition.AuthorizationConfig) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html -type JobDefinition_AuthorizationConfig struct { - - // AccessPointId AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html#cfn-batch-jobdefinition-authorizationconfig-accesspointid - AccessPointId *string `json:"AccessPointId,omitempty"` - - // Iam AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html#cfn-batch-jobdefinition-authorizationconfig-iam - Iam *string `json:"Iam,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_AuthorizationConfig) AWSCloudFormationType() string { - return "AWS::Batch::JobDefinition.AuthorizationConfig" -} diff --git a/cloudformation/batch/aws-batch-jobdefinition_emptydir.go b/cloudformation/batch/aws-batch-jobdefinition_emptydir.go deleted file mode 100644 index 1e61651535..0000000000 --- a/cloudformation/batch/aws-batch-jobdefinition_emptydir.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package batch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_EmptyDir AWS CloudFormation Resource (AWS::Batch::JobDefinition.EmptyDir) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume-emptydir.html -type JobDefinition_EmptyDir struct { - - // Medium AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume-emptydir.html#cfn-batch-jobdefinition-eksvolume-emptydir-medium - Medium *string `json:"Medium,omitempty"` - - // SizeLimit AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume-emptydir.html#cfn-batch-jobdefinition-eksvolume-emptydir-sizelimit - SizeLimit *string `json:"SizeLimit,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_EmptyDir) AWSCloudFormationType() string { - return "AWS::Batch::JobDefinition.EmptyDir" -} diff --git a/cloudformation/batch/aws-batch-jobdefinition_hostpath.go b/cloudformation/batch/aws-batch-jobdefinition_hostpath.go deleted file mode 100644 index 30b9d8f07a..0000000000 --- a/cloudformation/batch/aws-batch-jobdefinition_hostpath.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package batch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_HostPath AWS CloudFormation Resource (AWS::Batch::JobDefinition.HostPath) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume-hostpath.html -type JobDefinition_HostPath struct { - - // Path AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume-hostpath.html#cfn-batch-jobdefinition-eksvolume-hostpath-path - Path *string `json:"Path,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_HostPath) AWSCloudFormationType() string { - return "AWS::Batch::JobDefinition.HostPath" -} diff --git a/cloudformation/batch/aws-batch-jobdefinition_metadata.go b/cloudformation/batch/aws-batch-jobdefinition_metadata.go deleted file mode 100644 index 11a43d7524..0000000000 --- a/cloudformation/batch/aws-batch-jobdefinition_metadata.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package batch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_Metadata AWS CloudFormation Resource (AWS::Batch::JobDefinition.Metadata) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties-metadata.html -type JobDefinition_Metadata struct { - - // Labels AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties-metadata.html#cfn-batch-jobdefinition-podproperties-metadata-labels - Labels interface{} `json:"Labels,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_Metadata) AWSCloudFormationType() string { - return "AWS::Batch::JobDefinition.Metadata" -} diff --git a/cloudformation/batch/aws-batch-jobdefinition_mountpoints.go b/cloudformation/batch/aws-batch-jobdefinition_mountpoints.go deleted file mode 100644 index c235b96511..0000000000 --- a/cloudformation/batch/aws-batch-jobdefinition_mountpoints.go +++ /dev/null @@ -1,47 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package batch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_MountPoints AWS CloudFormation Resource (AWS::Batch::JobDefinition.MountPoints) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html -type JobDefinition_MountPoints struct { - - // ContainerPath AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html#cfn-batch-jobdefinition-mountpoints-containerpath - ContainerPath *string `json:"ContainerPath,omitempty"` - - // ReadOnly AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html#cfn-batch-jobdefinition-mountpoints-readonly - ReadOnly *bool `json:"ReadOnly,omitempty"` - - // SourceVolume AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html#cfn-batch-jobdefinition-mountpoints-sourcevolume - SourceVolume *string `json:"SourceVolume,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_MountPoints) AWSCloudFormationType() string { - return "AWS::Batch::JobDefinition.MountPoints" -} diff --git a/cloudformation/batch/aws-batch-jobdefinition_podproperties.go b/cloudformation/batch/aws-batch-jobdefinition_podproperties.go deleted file mode 100644 index 10e77b8d15..0000000000 --- a/cloudformation/batch/aws-batch-jobdefinition_podproperties.go +++ /dev/null @@ -1,62 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package batch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_PodProperties AWS CloudFormation Resource (AWS::Batch::JobDefinition.PodProperties) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html -type JobDefinition_PodProperties struct { - - // Containers AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-containers - Containers []JobDefinition_EksContainer `json:"Containers,omitempty"` - - // DnsPolicy AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-dnspolicy - DnsPolicy *string `json:"DnsPolicy,omitempty"` - - // HostNetwork AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-hostnetwork - HostNetwork *bool `json:"HostNetwork,omitempty"` - - // Metadata AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-metadata - Metadata *JobDefinition_Metadata `json:"Metadata,omitempty"` - - // ServiceAccountName AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-serviceaccountname - ServiceAccountName *string `json:"ServiceAccountName,omitempty"` - - // Volumes AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-volumes - Volumes []JobDefinition_EksVolume `json:"Volumes,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_PodProperties) AWSCloudFormationType() string { - return "AWS::Batch::JobDefinition.PodProperties" -} diff --git a/cloudformation/batch/aws-batch-jobdefinition_resources.go b/cloudformation/batch/aws-batch-jobdefinition_resources.go deleted file mode 100644 index d9f6b091af..0000000000 --- a/cloudformation/batch/aws-batch-jobdefinition_resources.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package batch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_Resources AWS CloudFormation Resource (AWS::Batch::JobDefinition.Resources) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer-resources.html -type JobDefinition_Resources struct { - - // Limits AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer-resources.html#cfn-batch-jobdefinition-ekscontainer-resources-limits - Limits interface{} `json:"Limits,omitempty"` - - // Requests AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer-resources.html#cfn-batch-jobdefinition-ekscontainer-resources-requests - Requests interface{} `json:"Requests,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_Resources) AWSCloudFormationType() string { - return "AWS::Batch::JobDefinition.Resources" -} diff --git a/cloudformation/batch/aws-batch-jobdefinition_securitycontext.go b/cloudformation/batch/aws-batch-jobdefinition_securitycontext.go deleted file mode 100644 index 5de1dccf05..0000000000 --- a/cloudformation/batch/aws-batch-jobdefinition_securitycontext.go +++ /dev/null @@ -1,57 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package batch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_SecurityContext AWS CloudFormation Resource (AWS::Batch::JobDefinition.SecurityContext) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer-securitycontext.html -type JobDefinition_SecurityContext struct { - - // Privileged AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer-securitycontext.html#cfn-batch-jobdefinition-ekscontainer-securitycontext-privileged - Privileged *bool `json:"Privileged,omitempty"` - - // ReadOnlyRootFilesystem AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer-securitycontext.html#cfn-batch-jobdefinition-ekscontainer-securitycontext-readonlyrootfilesystem - ReadOnlyRootFilesystem *bool `json:"ReadOnlyRootFilesystem,omitempty"` - - // RunAsGroup AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer-securitycontext.html#cfn-batch-jobdefinition-ekscontainer-securitycontext-runasgroup - RunAsGroup *int `json:"RunAsGroup,omitempty"` - - // RunAsNonRoot AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer-securitycontext.html#cfn-batch-jobdefinition-ekscontainer-securitycontext-runasnonroot - RunAsNonRoot *bool `json:"RunAsNonRoot,omitempty"` - - // RunAsUser AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer-securitycontext.html#cfn-batch-jobdefinition-ekscontainer-securitycontext-runasuser - RunAsUser *int `json:"RunAsUser,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_SecurityContext) AWSCloudFormationType() string { - return "AWS::Batch::JobDefinition.SecurityContext" -} diff --git a/cloudformation/batch/aws-batch-jobdefinition_timeout.go b/cloudformation/batch/aws-batch-jobdefinition_timeout.go deleted file mode 100644 index 9917568264..0000000000 --- a/cloudformation/batch/aws-batch-jobdefinition_timeout.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package batch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_Timeout AWS CloudFormation Resource (AWS::Batch::JobDefinition.Timeout) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-timeout.html -type JobDefinition_Timeout struct { - - // AttemptDurationSeconds AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-timeout.html#cfn-batch-jobdefinition-timeout-attemptdurationseconds - AttemptDurationSeconds *int `json:"AttemptDurationSeconds,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_Timeout) AWSCloudFormationType() string { - return "AWS::Batch::JobDefinition.Timeout" -} diff --git a/cloudformation/batch/aws-batch-jobdefinition_volumeshost.go b/cloudformation/batch/aws-batch-jobdefinition_volumeshost.go deleted file mode 100644 index 41bc84e9fe..0000000000 --- a/cloudformation/batch/aws-batch-jobdefinition_volumeshost.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package batch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_VolumesHost AWS CloudFormation Resource (AWS::Batch::JobDefinition.VolumesHost) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumeshost.html -type JobDefinition_VolumesHost struct { - - // SourcePath AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumeshost.html#cfn-batch-jobdefinition-volumeshost-sourcepath - SourcePath *string `json:"SourcePath,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_VolumesHost) AWSCloudFormationType() string { - return "AWS::Batch::JobDefinition.VolumesHost" -} diff --git a/cloudformation/config/aws-config-organizationconfigrule_organizationcustomcoderulemetadata.go b/cloudformation/config/aws-config-organizationconfigrule_organizationcustomcoderulemetadata.go deleted file mode 100644 index e10dc99ea6..0000000000 --- a/cloudformation/config/aws-config-organizationconfigrule_organizationcustomcoderulemetadata.go +++ /dev/null @@ -1,87 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package config - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// OrganizationConfigRule_OrganizationCustomCodeRuleMetadata AWS CloudFormation Resource (AWS::Config::OrganizationConfigRule.OrganizationCustomCodeRuleMetadata) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html -type OrganizationConfigRule_OrganizationCustomCodeRuleMetadata struct { - - // CodeText AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-codetext - CodeText string `json:"CodeText"` - - // DebugLogDeliveryAccounts AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-debuglogdeliveryaccounts - DebugLogDeliveryAccounts []string `json:"DebugLogDeliveryAccounts,omitempty"` - - // Description AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-description - Description *string `json:"Description,omitempty"` - - // InputParameters AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-inputparameters - InputParameters *string `json:"InputParameters,omitempty"` - - // MaximumExecutionFrequency AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-maximumexecutionfrequency - MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty"` - - // OrganizationConfigRuleTriggerTypes AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-organizationconfigruletriggertypes - OrganizationConfigRuleTriggerTypes []string `json:"OrganizationConfigRuleTriggerTypes,omitempty"` - - // ResourceIdScope AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-resourceidscope - ResourceIdScope *string `json:"ResourceIdScope,omitempty"` - - // ResourceTypesScope AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-resourcetypesscope - ResourceTypesScope []string `json:"ResourceTypesScope,omitempty"` - - // Runtime AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-runtime - Runtime string `json:"Runtime"` - - // TagKeyScope AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-tagkeyscope - TagKeyScope *string `json:"TagKeyScope,omitempty"` - - // TagValueScope AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomcoderulemetadata.html#cfn-config-organizationconfigrule-organizationcustomcoderulemetadata-tagvaluescope - TagValueScope *string `json:"TagValueScope,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *OrganizationConfigRule_OrganizationCustomCodeRuleMetadata) AWSCloudFormationType() string { - return "AWS::Config::OrganizationConfigRule.OrganizationCustomCodeRuleMetadata" -} diff --git a/cloudformation/databrew/aws-databrew-job_parametermap.go b/cloudformation/databrew/aws-databrew-job_parametermap.go deleted file mode 100644 index 369512ff5a..0000000000 --- a/cloudformation/databrew/aws-databrew-job_parametermap.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package databrew - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Job_ParameterMap AWS CloudFormation Resource (AWS::DataBrew::Job.ParameterMap) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-parametermap.html -type Job_ParameterMap struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Job_ParameterMap) AWSCloudFormationType() string { - return "AWS::DataBrew::Job.ParameterMap" -} diff --git a/cloudformation/databrew/aws-databrew-recipe_parametermap.go b/cloudformation/databrew/aws-databrew-recipe_parametermap.go deleted file mode 100644 index 194b7e607f..0000000000 --- a/cloudformation/databrew/aws-databrew-recipe_parametermap.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package databrew - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Recipe_ParameterMap AWS CloudFormation Resource (AWS::DataBrew::Recipe.ParameterMap) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-parametermap.html -type Recipe_ParameterMap struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Recipe_ParameterMap) AWSCloudFormationType() string { - return "AWS::DataBrew::Recipe.ParameterMap" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition.go b/cloudformation/devbatch/aws-devbatch-jobdefinition.go deleted file mode 100644 index 2ddb5473b3..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition.go +++ /dev/null @@ -1,172 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "bytes" - "encoding/json" - - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition AWS CloudFormation Resource (AWS::DevBatch::JobDefinition) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html -type JobDefinition struct { - - // ContainerProperties AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-containerproperties - ContainerProperties *JobDefinition_ContainerProperties `json:"ContainerProperties,omitempty"` - - // EksProperties AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-eksproperties - EksProperties *JobDefinition_EksProperties `json:"EksProperties,omitempty"` - - // JobDefinitionName AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-jobdefinitionname - JobDefinitionName *string `json:"JobDefinitionName,omitempty"` - - // NodeProperties AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-nodeproperties - NodeProperties *JobDefinition_NodeProperties `json:"NodeProperties,omitempty"` - - // Parameters AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-parameters - Parameters interface{} `json:"Parameters,omitempty"` - - // PlatformCapabilities AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-platformcapabilities - PlatformCapabilities []string `json:"PlatformCapabilities,omitempty"` - - // PropagateTags AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-propagatetags - PropagateTags *bool `json:"PropagateTags,omitempty"` - - // RetryStrategy AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-retrystrategy - RetryStrategy *JobDefinition_RetryStrategy `json:"RetryStrategy,omitempty"` - - // SchedulingPriority AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-schedulingpriority - SchedulingPriority *int `json:"SchedulingPriority,omitempty"` - - // Tags AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-tags - Tags interface{} `json:"Tags,omitempty"` - - // Timeout AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-timeout - Timeout *JobDefinition_Timeout `json:"Timeout,omitempty"` - - // Type AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-type - Type string `json:"Type"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition" -} - -// MarshalJSON is a custom JSON marshalling hook that embeds this object into -// an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'. -func (r JobDefinition) MarshalJSON() ([]byte, error) { - type Properties JobDefinition - return json.Marshal(&struct { - Type string - Properties Properties - DependsOn []string `json:"DependsOn,omitempty"` - Metadata map[string]interface{} `json:"Metadata,omitempty"` - DeletionPolicy policies.DeletionPolicy `json:"DeletionPolicy,omitempty"` - UpdateReplacePolicy policies.UpdateReplacePolicy `json:"UpdateReplacePolicy,omitempty"` - Condition string `json:"Condition,omitempty"` - }{ - Type: r.AWSCloudFormationType(), - Properties: (Properties)(r), - DependsOn: r.AWSCloudFormationDependsOn, - Metadata: r.AWSCloudFormationMetadata, - DeletionPolicy: r.AWSCloudFormationDeletionPolicy, - UpdateReplacePolicy: r.AWSCloudFormationUpdateReplacePolicy, - Condition: r.AWSCloudFormationCondition, - }) -} - -// UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer -// AWS CloudFormation resource object, and just keeps the 'Properties' field. -func (r *JobDefinition) UnmarshalJSON(b []byte) error { - type Properties JobDefinition - res := &struct { - Type string - Properties *Properties - DependsOn interface{} - Metadata map[string]interface{} - DeletionPolicy string - UpdateReplacePolicy string - Condition string - }{} - - dec := json.NewDecoder(bytes.NewReader(b)) - dec.DisallowUnknownFields() // Force error if unknown field is found - - if err := dec.Decode(&res); err != nil { - return err - } - - // If the resource has no Properties set, it could be nil - if res.Properties != nil { - *r = JobDefinition(*res.Properties) - } - if res.DependsOn != nil { - switch obj := res.DependsOn.(type) { - case string: - r.AWSCloudFormationDependsOn = []string{obj} - case []interface{}: - s := make([]string, 0, len(obj)) - for _, v := range obj { - if value, ok := v.(string); ok { - s = append(s, value) - } - } - r.AWSCloudFormationDependsOn = s - } - } - if res.Metadata != nil { - r.AWSCloudFormationMetadata = res.Metadata - } - if res.DeletionPolicy != "" { - r.AWSCloudFormationDeletionPolicy = policies.DeletionPolicy(res.DeletionPolicy) - } - if res.UpdateReplacePolicy != "" { - r.AWSCloudFormationUpdateReplacePolicy = policies.UpdateReplacePolicy(res.UpdateReplacePolicy) - } - if res.Condition != "" { - r.AWSCloudFormationCondition = res.Condition - } - return nil -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_authorizationconfig.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_authorizationconfig.go deleted file mode 100644 index 3db974188a..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_authorizationconfig.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_AuthorizationConfig AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.AuthorizationConfig) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-authorizationconfig.html -type JobDefinition_AuthorizationConfig struct { - - // AccessPointId AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-authorizationconfig.html#cfn-devbatch-jobdefinition-authorizationconfig-accesspointid - AccessPointId *string `json:"AccessPointId,omitempty"` - - // Iam AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-authorizationconfig.html#cfn-devbatch-jobdefinition-authorizationconfig-iam - Iam *string `json:"Iam,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_AuthorizationConfig) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.AuthorizationConfig" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_containerproperties.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_containerproperties.go deleted file mode 100644 index 2190b40d4e..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_containerproperties.go +++ /dev/null @@ -1,142 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_ContainerProperties AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.ContainerProperties) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html -type JobDefinition_ContainerProperties struct { - - // Command AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-command - Command []string `json:"Command,omitempty"` - - // Environment AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-environment - Environment []JobDefinition_Environment `json:"Environment,omitempty"` - - // EphemeralStorage AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-ephemeralstorage - EphemeralStorage *JobDefinition_EphemeralStorage `json:"EphemeralStorage,omitempty"` - - // ExecutionRoleArn AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-executionrolearn - ExecutionRoleArn *string `json:"ExecutionRoleArn,omitempty"` - - // FargatePlatformConfiguration AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-fargateplatformconfiguration - FargatePlatformConfiguration *JobDefinition_FargatePlatformConfiguration `json:"FargatePlatformConfiguration,omitempty"` - - // Image AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-image - Image string `json:"Image"` - - // InstanceType AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-instancetype - InstanceType *string `json:"InstanceType,omitempty"` - - // JobRoleArn AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-jobrolearn - JobRoleArn *string `json:"JobRoleArn,omitempty"` - - // LinuxParameters AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-linuxparameters - LinuxParameters *JobDefinition_LinuxParameters `json:"LinuxParameters,omitempty"` - - // LogConfiguration AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-logconfiguration - LogConfiguration *JobDefinition_LogConfiguration `json:"LogConfiguration,omitempty"` - - // Memory AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-memory - Memory *int `json:"Memory,omitempty"` - - // MountPoints AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-mountpoints - MountPoints []JobDefinition_MountPoints `json:"MountPoints,omitempty"` - - // NetworkConfiguration AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-networkconfiguration - NetworkConfiguration *JobDefinition_NetworkConfiguration `json:"NetworkConfiguration,omitempty"` - - // Privileged AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-privileged - Privileged *bool `json:"Privileged,omitempty"` - - // ReadonlyRootFilesystem AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-readonlyrootfilesystem - ReadonlyRootFilesystem *bool `json:"ReadonlyRootFilesystem,omitempty"` - - // ResourceRequirements AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-resourcerequirements - ResourceRequirements []JobDefinition_ResourceRequirement `json:"ResourceRequirements,omitempty"` - - // RuntimePlatform AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-runtimeplatform - RuntimePlatform *JobDefinition_RuntimePlatform `json:"RuntimePlatform,omitempty"` - - // Secrets AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-secrets - Secrets []JobDefinition_Secret `json:"Secrets,omitempty"` - - // Ulimits AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-ulimits - Ulimits []JobDefinition_Ulimit `json:"Ulimits,omitempty"` - - // User AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-user - User *string `json:"User,omitempty"` - - // Vcpus AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-vcpus - Vcpus *int `json:"Vcpus,omitempty"` - - // Volumes AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-volumes - Volumes []JobDefinition_Volumes `json:"Volumes,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_ContainerProperties) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.ContainerProperties" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_device.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_device.go deleted file mode 100644 index 932b7429bd..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_device.go +++ /dev/null @@ -1,47 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_Device AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.Device) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-device.html -type JobDefinition_Device struct { - - // ContainerPath AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-device.html#cfn-devbatch-jobdefinition-device-containerpath - ContainerPath *string `json:"ContainerPath,omitempty"` - - // HostPath AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-device.html#cfn-devbatch-jobdefinition-device-hostpath - HostPath *string `json:"HostPath,omitempty"` - - // Permissions AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-device.html#cfn-devbatch-jobdefinition-device-permissions - Permissions []string `json:"Permissions,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_Device) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.Device" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_efsvolumeconfiguration.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_efsvolumeconfiguration.go deleted file mode 100644 index fc82d1f336..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_efsvolumeconfiguration.go +++ /dev/null @@ -1,57 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_EfsVolumeConfiguration AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.EfsVolumeConfiguration) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-efsvolumeconfiguration.html -type JobDefinition_EfsVolumeConfiguration struct { - - // AuthorizationConfig AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-efsvolumeconfiguration.html#cfn-devbatch-jobdefinition-efsvolumeconfiguration-authorizationconfig - AuthorizationConfig *JobDefinition_AuthorizationConfig `json:"AuthorizationConfig,omitempty"` - - // FileSystemId AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-efsvolumeconfiguration.html#cfn-devbatch-jobdefinition-efsvolumeconfiguration-filesystemid - FileSystemId string `json:"FileSystemId"` - - // RootDirectory AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-efsvolumeconfiguration.html#cfn-devbatch-jobdefinition-efsvolumeconfiguration-rootdirectory - RootDirectory *string `json:"RootDirectory,omitempty"` - - // TransitEncryption AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-efsvolumeconfiguration.html#cfn-devbatch-jobdefinition-efsvolumeconfiguration-transitencryption - TransitEncryption *string `json:"TransitEncryption,omitempty"` - - // TransitEncryptionPort AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-efsvolumeconfiguration.html#cfn-devbatch-jobdefinition-efsvolumeconfiguration-transitencryptionport - TransitEncryptionPort *int `json:"TransitEncryptionPort,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_EfsVolumeConfiguration) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.EfsVolumeConfiguration" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_ekscontainer.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_ekscontainer.go deleted file mode 100644 index 4773244601..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_ekscontainer.go +++ /dev/null @@ -1,77 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_EksContainer AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.EksContainer) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainer.html -type JobDefinition_EksContainer struct { - - // Args AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainer.html#cfn-devbatch-jobdefinition-ekscontainer-args - Args []string `json:"Args,omitempty"` - - // Command AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainer.html#cfn-devbatch-jobdefinition-ekscontainer-command - Command []string `json:"Command,omitempty"` - - // Env AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainer.html#cfn-devbatch-jobdefinition-ekscontainer-env - Env []JobDefinition_EksContainerEnvironmentVariable `json:"Env,omitempty"` - - // Image AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainer.html#cfn-devbatch-jobdefinition-ekscontainer-image - Image string `json:"Image"` - - // ImagePullPolicy AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainer.html#cfn-devbatch-jobdefinition-ekscontainer-imagepullpolicy - ImagePullPolicy *string `json:"ImagePullPolicy,omitempty"` - - // Name AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainer.html#cfn-devbatch-jobdefinition-ekscontainer-name - Name *string `json:"Name,omitempty"` - - // Resources AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainer.html#cfn-devbatch-jobdefinition-ekscontainer-resources - Resources *JobDefinition_EksContainerResourceRequirements `json:"Resources,omitempty"` - - // SecurityContext AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainer.html#cfn-devbatch-jobdefinition-ekscontainer-securitycontext - SecurityContext *JobDefinition_EksContainerSecurityContext `json:"SecurityContext,omitempty"` - - // VolumeMounts AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainer.html#cfn-devbatch-jobdefinition-ekscontainer-volumemounts - VolumeMounts []JobDefinition_EksContainerVolumeMount `json:"VolumeMounts,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_EksContainer) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.EksContainer" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_ekscontainerenvironmentvariable.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_ekscontainerenvironmentvariable.go deleted file mode 100644 index a1ca7704e6..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_ekscontainerenvironmentvariable.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_EksContainerEnvironmentVariable AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.EksContainerEnvironmentVariable) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainerenvironmentvariable.html -type JobDefinition_EksContainerEnvironmentVariable struct { - - // Name AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainerenvironmentvariable.html#cfn-devbatch-jobdefinition-ekscontainerenvironmentvariable-name - Name string `json:"Name"` - - // Value AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainerenvironmentvariable.html#cfn-devbatch-jobdefinition-ekscontainerenvironmentvariable-value - Value *string `json:"Value,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_EksContainerEnvironmentVariable) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.EksContainerEnvironmentVariable" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_ekscontainerresourcerequirements.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_ekscontainerresourcerequirements.go deleted file mode 100644 index 6515359fd1..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_ekscontainerresourcerequirements.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_EksContainerResourceRequirements AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.EksContainerResourceRequirements) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainerresourcerequirements.html -type JobDefinition_EksContainerResourceRequirements struct { - - // Limits AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainerresourcerequirements.html#cfn-devbatch-jobdefinition-ekscontainerresourcerequirements-limits - Limits interface{} `json:"Limits,omitempty"` - - // Requests AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainerresourcerequirements.html#cfn-devbatch-jobdefinition-ekscontainerresourcerequirements-requests - Requests interface{} `json:"Requests,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_EksContainerResourceRequirements) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.EksContainerResourceRequirements" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_ekscontainersecuritycontext.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_ekscontainersecuritycontext.go deleted file mode 100644 index 9287779250..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_ekscontainersecuritycontext.go +++ /dev/null @@ -1,57 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_EksContainerSecurityContext AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.EksContainerSecurityContext) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainersecuritycontext.html -type JobDefinition_EksContainerSecurityContext struct { - - // Privileged AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainersecuritycontext.html#cfn-devbatch-jobdefinition-ekscontainersecuritycontext-privileged - Privileged *bool `json:"Privileged,omitempty"` - - // ReadOnlyRootFilesystem AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainersecuritycontext.html#cfn-devbatch-jobdefinition-ekscontainersecuritycontext-readonlyrootfilesystem - ReadOnlyRootFilesystem *bool `json:"ReadOnlyRootFilesystem,omitempty"` - - // RunAsGroup AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainersecuritycontext.html#cfn-devbatch-jobdefinition-ekscontainersecuritycontext-runasgroup - RunAsGroup *int `json:"RunAsGroup,omitempty"` - - // RunAsNonRoot AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainersecuritycontext.html#cfn-devbatch-jobdefinition-ekscontainersecuritycontext-runasnonroot - RunAsNonRoot *bool `json:"RunAsNonRoot,omitempty"` - - // RunAsUser AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainersecuritycontext.html#cfn-devbatch-jobdefinition-ekscontainersecuritycontext-runasuser - RunAsUser *int `json:"RunAsUser,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_EksContainerSecurityContext) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.EksContainerSecurityContext" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_ekscontainervolumemount.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_ekscontainervolumemount.go deleted file mode 100644 index 980cd9ab05..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_ekscontainervolumemount.go +++ /dev/null @@ -1,47 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_EksContainerVolumeMount AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.EksContainerVolumeMount) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainervolumemount.html -type JobDefinition_EksContainerVolumeMount struct { - - // MountPath AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainervolumemount.html#cfn-devbatch-jobdefinition-ekscontainervolumemount-mountpath - MountPath *string `json:"MountPath,omitempty"` - - // Name AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainervolumemount.html#cfn-devbatch-jobdefinition-ekscontainervolumemount-name - Name *string `json:"Name,omitempty"` - - // ReadOnly AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainervolumemount.html#cfn-devbatch-jobdefinition-ekscontainervolumemount-readonly - ReadOnly *bool `json:"ReadOnly,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_EksContainerVolumeMount) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.EksContainerVolumeMount" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_eksemptydir.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_eksemptydir.go deleted file mode 100644 index 4b3a73a176..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_eksemptydir.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_EksEmptyDir AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.EksEmptyDir) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-eksemptydir.html -type JobDefinition_EksEmptyDir struct { - - // Medium AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-eksemptydir.html#cfn-devbatch-jobdefinition-eksemptydir-medium - Medium *string `json:"Medium,omitempty"` - - // SizeLimit AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-eksemptydir.html#cfn-devbatch-jobdefinition-eksemptydir-sizelimit - SizeLimit *string `json:"SizeLimit,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_EksEmptyDir) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.EksEmptyDir" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_ekshostpath.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_ekshostpath.go deleted file mode 100644 index 841184f7e2..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_ekshostpath.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_EksHostPath AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.EksHostPath) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekshostpath.html -type JobDefinition_EksHostPath struct { - - // Path AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekshostpath.html#cfn-devbatch-jobdefinition-ekshostpath-path - Path *string `json:"Path,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_EksHostPath) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.EksHostPath" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_eksproperties.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_eksproperties.go deleted file mode 100644 index f2c2456372..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_eksproperties.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_EksProperties AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.EksProperties) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-eksproperties.html -type JobDefinition_EksProperties struct { - - // PodProperties AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-eksproperties.html#cfn-devbatch-jobdefinition-eksproperties-podproperties - PodProperties *JobDefinition_PodProperties `json:"PodProperties,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_EksProperties) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.EksProperties" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_ekssecret.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_ekssecret.go deleted file mode 100644 index c057089c6d..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_ekssecret.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_EksSecret AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.EksSecret) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekssecret.html -type JobDefinition_EksSecret struct { - - // Optional AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekssecret.html#cfn-devbatch-jobdefinition-ekssecret-optional - Optional *bool `json:"Optional,omitempty"` - - // SecretName AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekssecret.html#cfn-devbatch-jobdefinition-ekssecret-secretname - SecretName string `json:"SecretName"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_EksSecret) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.EksSecret" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_eksvolume.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_eksvolume.go deleted file mode 100644 index 2804052c61..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_eksvolume.go +++ /dev/null @@ -1,52 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_EksVolume AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.EksVolume) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-eksvolume.html -type JobDefinition_EksVolume struct { - - // EmptyDir AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-eksvolume.html#cfn-devbatch-jobdefinition-eksvolume-emptydir - EmptyDir *JobDefinition_EksEmptyDir `json:"EmptyDir,omitempty"` - - // HostPath AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-eksvolume.html#cfn-devbatch-jobdefinition-eksvolume-hostpath - HostPath *JobDefinition_EksHostPath `json:"HostPath,omitempty"` - - // Name AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-eksvolume.html#cfn-devbatch-jobdefinition-eksvolume-name - Name string `json:"Name"` - - // Secret AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-eksvolume.html#cfn-devbatch-jobdefinition-eksvolume-secret - Secret *JobDefinition_EksSecret `json:"Secret,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_EksVolume) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.EksVolume" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_environment.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_environment.go deleted file mode 100644 index e85db76770..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_environment.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_Environment AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.Environment) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-environment.html -type JobDefinition_Environment struct { - - // Name AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-environment.html#cfn-devbatch-jobdefinition-environment-name - Name *string `json:"Name,omitempty"` - - // Value AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-environment.html#cfn-devbatch-jobdefinition-environment-value - Value *string `json:"Value,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_Environment) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.Environment" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_ephemeralstorage.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_ephemeralstorage.go deleted file mode 100644 index 2cb4afd5db..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_ephemeralstorage.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_EphemeralStorage AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.EphemeralStorage) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-ephemeralstorage.html -type JobDefinition_EphemeralStorage struct { - - // SizeInGiB AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-ephemeralstorage.html#cfn-devbatch-jobdefinition-containerproperties-ephemeralstorage-sizeingib - SizeInGiB int `json:"SizeInGiB"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_EphemeralStorage) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.EphemeralStorage" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_evaluateonexit.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_evaluateonexit.go deleted file mode 100644 index a2b76f0ed1..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_evaluateonexit.go +++ /dev/null @@ -1,52 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_EvaluateOnExit AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.EvaluateOnExit) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-evaluateonexit.html -type JobDefinition_EvaluateOnExit struct { - - // Action AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-evaluateonexit.html#cfn-devbatch-jobdefinition-evaluateonexit-action - Action string `json:"Action"` - - // OnExitCode AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-evaluateonexit.html#cfn-devbatch-jobdefinition-evaluateonexit-onexitcode - OnExitCode *string `json:"OnExitCode,omitempty"` - - // OnReason AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-evaluateonexit.html#cfn-devbatch-jobdefinition-evaluateonexit-onreason - OnReason *string `json:"OnReason,omitempty"` - - // OnStatusReason AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-evaluateonexit.html#cfn-devbatch-jobdefinition-evaluateonexit-onstatusreason - OnStatusReason *string `json:"OnStatusReason,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_EvaluateOnExit) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.EvaluateOnExit" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_fargateplatformconfiguration.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_fargateplatformconfiguration.go deleted file mode 100644 index 35f3098f98..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_fargateplatformconfiguration.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_FargatePlatformConfiguration AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.FargatePlatformConfiguration) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-fargateplatformconfiguration.html -type JobDefinition_FargatePlatformConfiguration struct { - - // PlatformVersion AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-fargateplatformconfiguration.html#cfn-devbatch-jobdefinition-containerproperties-fargateplatformconfiguration-platformversion - PlatformVersion *string `json:"PlatformVersion,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_FargatePlatformConfiguration) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.FargatePlatformConfiguration" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_linuxparameters.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_linuxparameters.go deleted file mode 100644 index c222dbc8f3..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_linuxparameters.go +++ /dev/null @@ -1,62 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_LinuxParameters AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.LinuxParameters) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-linuxparameters.html -type JobDefinition_LinuxParameters struct { - - // Devices AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-linuxparameters.html#cfn-devbatch-jobdefinition-containerproperties-linuxparameters-devices - Devices []JobDefinition_Device `json:"Devices,omitempty"` - - // InitProcessEnabled AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-linuxparameters.html#cfn-devbatch-jobdefinition-containerproperties-linuxparameters-initprocessenabled - InitProcessEnabled *bool `json:"InitProcessEnabled,omitempty"` - - // MaxSwap AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-linuxparameters.html#cfn-devbatch-jobdefinition-containerproperties-linuxparameters-maxswap - MaxSwap *int `json:"MaxSwap,omitempty"` - - // SharedMemorySize AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-linuxparameters.html#cfn-devbatch-jobdefinition-containerproperties-linuxparameters-sharedmemorysize - SharedMemorySize *int `json:"SharedMemorySize,omitempty"` - - // Swappiness AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-linuxparameters.html#cfn-devbatch-jobdefinition-containerproperties-linuxparameters-swappiness - Swappiness *int `json:"Swappiness,omitempty"` - - // Tmpfs AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-linuxparameters.html#cfn-devbatch-jobdefinition-containerproperties-linuxparameters-tmpfs - Tmpfs []JobDefinition_Tmpfs `json:"Tmpfs,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_LinuxParameters) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.LinuxParameters" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_logconfiguration.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_logconfiguration.go deleted file mode 100644 index 49b1d1cb04..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_logconfiguration.go +++ /dev/null @@ -1,47 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_LogConfiguration AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.LogConfiguration) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-logconfiguration.html -type JobDefinition_LogConfiguration struct { - - // LogDriver AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-logconfiguration.html#cfn-devbatch-jobdefinition-containerproperties-logconfiguration-logdriver - LogDriver string `json:"LogDriver"` - - // Options AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-logconfiguration.html#cfn-devbatch-jobdefinition-containerproperties-logconfiguration-options - Options interface{} `json:"Options,omitempty"` - - // SecretOptions AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-logconfiguration.html#cfn-devbatch-jobdefinition-containerproperties-logconfiguration-secretoptions - SecretOptions []JobDefinition_Secret `json:"SecretOptions,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_LogConfiguration) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.LogConfiguration" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_metadata.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_metadata.go deleted file mode 100644 index bc64b07178..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_metadata.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_Metadata AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.Metadata) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-podproperties-metadata.html -type JobDefinition_Metadata struct { - - // Labels AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-podproperties-metadata.html#cfn-devbatch-jobdefinition-podproperties-metadata-labels - Labels interface{} `json:"Labels,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_Metadata) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.Metadata" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_mountpoints.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_mountpoints.go deleted file mode 100644 index 3c3d163639..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_mountpoints.go +++ /dev/null @@ -1,47 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_MountPoints AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.MountPoints) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-mountpoints.html -type JobDefinition_MountPoints struct { - - // ContainerPath AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-mountpoints.html#cfn-devbatch-jobdefinition-mountpoints-containerpath - ContainerPath *string `json:"ContainerPath,omitempty"` - - // ReadOnly AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-mountpoints.html#cfn-devbatch-jobdefinition-mountpoints-readonly - ReadOnly *bool `json:"ReadOnly,omitempty"` - - // SourceVolume AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-mountpoints.html#cfn-devbatch-jobdefinition-mountpoints-sourcevolume - SourceVolume *string `json:"SourceVolume,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_MountPoints) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.MountPoints" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_networkconfiguration.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_networkconfiguration.go deleted file mode 100644 index ea1f818fa1..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_networkconfiguration.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_NetworkConfiguration AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.NetworkConfiguration) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-networkconfiguration.html -type JobDefinition_NetworkConfiguration struct { - - // AssignPublicIp AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-networkconfiguration.html#cfn-devbatch-jobdefinition-containerproperties-networkconfiguration-assignpublicip - AssignPublicIp *string `json:"AssignPublicIp,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_NetworkConfiguration) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.NetworkConfiguration" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_nodeproperties.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_nodeproperties.go deleted file mode 100644 index b6e314341b..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_nodeproperties.go +++ /dev/null @@ -1,47 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_NodeProperties AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.NodeProperties) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-nodeproperties.html -type JobDefinition_NodeProperties struct { - - // MainNode AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-nodeproperties.html#cfn-devbatch-jobdefinition-nodeproperties-mainnode - MainNode int `json:"MainNode"` - - // NodeRangeProperties AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-nodeproperties.html#cfn-devbatch-jobdefinition-nodeproperties-noderangeproperties - NodeRangeProperties []JobDefinition_NodeRangeProperty `json:"NodeRangeProperties"` - - // NumNodes AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-nodeproperties.html#cfn-devbatch-jobdefinition-nodeproperties-numnodes - NumNodes int `json:"NumNodes"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_NodeProperties) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.NodeProperties" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_noderangeproperty.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_noderangeproperty.go deleted file mode 100644 index 741f906452..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_noderangeproperty.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_NodeRangeProperty AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.NodeRangeProperty) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-noderangeproperty.html -type JobDefinition_NodeRangeProperty struct { - - // Container AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-noderangeproperty.html#cfn-devbatch-jobdefinition-noderangeproperty-container - Container *JobDefinition_ContainerProperties `json:"Container,omitempty"` - - // TargetNodes AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-noderangeproperty.html#cfn-devbatch-jobdefinition-noderangeproperty-targetnodes - TargetNodes string `json:"TargetNodes"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_NodeRangeProperty) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.NodeRangeProperty" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_podproperties.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_podproperties.go deleted file mode 100644 index 1ae3a99b93..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_podproperties.go +++ /dev/null @@ -1,62 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_PodProperties AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.PodProperties) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-podproperties.html -type JobDefinition_PodProperties struct { - - // Containers AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-podproperties.html#cfn-devbatch-jobdefinition-podproperties-containers - Containers []JobDefinition_EksContainer `json:"Containers,omitempty"` - - // DnsPolicy AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-podproperties.html#cfn-devbatch-jobdefinition-podproperties-dnspolicy - DnsPolicy *string `json:"DnsPolicy,omitempty"` - - // HostNetwork AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-podproperties.html#cfn-devbatch-jobdefinition-podproperties-hostnetwork - HostNetwork *bool `json:"HostNetwork,omitempty"` - - // Metadata AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-podproperties.html#cfn-devbatch-jobdefinition-podproperties-metadata - Metadata *JobDefinition_Metadata `json:"Metadata,omitempty"` - - // ServiceAccountName AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-podproperties.html#cfn-devbatch-jobdefinition-podproperties-serviceaccountname - ServiceAccountName *string `json:"ServiceAccountName,omitempty"` - - // Volumes AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-podproperties.html#cfn-devbatch-jobdefinition-podproperties-volumes - Volumes []JobDefinition_EksVolume `json:"Volumes,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_PodProperties) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.PodProperties" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_resourcerequirement.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_resourcerequirement.go deleted file mode 100644 index 3bf6981276..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_resourcerequirement.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_ResourceRequirement AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.ResourceRequirement) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-resourcerequirement.html -type JobDefinition_ResourceRequirement struct { - - // Type AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-resourcerequirement.html#cfn-devbatch-jobdefinition-resourcerequirement-type - Type *string `json:"Type,omitempty"` - - // Value AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-resourcerequirement.html#cfn-devbatch-jobdefinition-resourcerequirement-value - Value *string `json:"Value,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_ResourceRequirement) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.ResourceRequirement" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_retrystrategy.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_retrystrategy.go deleted file mode 100644 index 2a3d18a709..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_retrystrategy.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_RetryStrategy AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.RetryStrategy) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-retrystrategy.html -type JobDefinition_RetryStrategy struct { - - // Attempts AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-retrystrategy.html#cfn-devbatch-jobdefinition-retrystrategy-attempts - Attempts *int `json:"Attempts,omitempty"` - - // EvaluateOnExit AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-retrystrategy.html#cfn-devbatch-jobdefinition-retrystrategy-evaluateonexit - EvaluateOnExit []JobDefinition_EvaluateOnExit `json:"EvaluateOnExit,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_RetryStrategy) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.RetryStrategy" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_runtimeplatform.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_runtimeplatform.go deleted file mode 100644 index 11e8ba8a41..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_runtimeplatform.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_RuntimePlatform AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.RuntimePlatform) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-runtimeplatform.html -type JobDefinition_RuntimePlatform struct { - - // CpuArchitecture AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-runtimeplatform.html#cfn-devbatch-jobdefinition-containerproperties-runtimeplatform-cpuarchitecture - CpuArchitecture *string `json:"CpuArchitecture,omitempty"` - - // OperatingSystemFamily AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-runtimeplatform.html#cfn-devbatch-jobdefinition-containerproperties-runtimeplatform-operatingsystemfamily - OperatingSystemFamily *string `json:"OperatingSystemFamily,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_RuntimePlatform) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.RuntimePlatform" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_secret.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_secret.go deleted file mode 100644 index fa850ebb4d..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_secret.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_Secret AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.Secret) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-secret.html -type JobDefinition_Secret struct { - - // Name AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-secret.html#cfn-devbatch-jobdefinition-secret-name - Name string `json:"Name"` - - // ValueFrom AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-secret.html#cfn-devbatch-jobdefinition-secret-valuefrom - ValueFrom string `json:"ValueFrom"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_Secret) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.Secret" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_timeout.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_timeout.go deleted file mode 100644 index dd3dc45152..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_timeout.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_Timeout AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.Timeout) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-timeout.html -type JobDefinition_Timeout struct { - - // AttemptDurationSeconds AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-timeout.html#cfn-devbatch-jobdefinition-timeout-attemptdurationseconds - AttemptDurationSeconds *int `json:"AttemptDurationSeconds,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_Timeout) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.Timeout" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_tmpfs.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_tmpfs.go deleted file mode 100644 index d2b3a2df1e..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_tmpfs.go +++ /dev/null @@ -1,47 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_Tmpfs AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.Tmpfs) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-tmpfs.html -type JobDefinition_Tmpfs struct { - - // ContainerPath AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-tmpfs.html#cfn-devbatch-jobdefinition-tmpfs-containerpath - ContainerPath string `json:"ContainerPath"` - - // MountOptions AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-tmpfs.html#cfn-devbatch-jobdefinition-tmpfs-mountoptions - MountOptions []string `json:"MountOptions,omitempty"` - - // Size AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-tmpfs.html#cfn-devbatch-jobdefinition-tmpfs-size - Size int `json:"Size"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_Tmpfs) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.Tmpfs" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_ulimit.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_ulimit.go deleted file mode 100644 index 48fa1d20b3..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_ulimit.go +++ /dev/null @@ -1,47 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_Ulimit AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.Ulimit) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ulimit.html -type JobDefinition_Ulimit struct { - - // HardLimit AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ulimit.html#cfn-devbatch-jobdefinition-ulimit-hardlimit - HardLimit int `json:"HardLimit"` - - // Name AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ulimit.html#cfn-devbatch-jobdefinition-ulimit-name - Name string `json:"Name"` - - // SoftLimit AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ulimit.html#cfn-devbatch-jobdefinition-ulimit-softlimit - SoftLimit int `json:"SoftLimit"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_Ulimit) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.Ulimit" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_volumes.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_volumes.go deleted file mode 100644 index b362601e12..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_volumes.go +++ /dev/null @@ -1,47 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_Volumes AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.Volumes) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-volumes.html -type JobDefinition_Volumes struct { - - // EfsVolumeConfiguration AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-volumes.html#cfn-devbatch-jobdefinition-volumes-efsvolumeconfiguration - EfsVolumeConfiguration *JobDefinition_EfsVolumeConfiguration `json:"EfsVolumeConfiguration,omitempty"` - - // Host AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-volumes.html#cfn-devbatch-jobdefinition-volumes-host - Host *JobDefinition_VolumesHost `json:"Host,omitempty"` - - // Name AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-volumes.html#cfn-devbatch-jobdefinition-volumes-name - Name *string `json:"Name,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_Volumes) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.Volumes" -} diff --git a/cloudformation/devbatch/aws-devbatch-jobdefinition_volumeshost.go b/cloudformation/devbatch/aws-devbatch-jobdefinition_volumeshost.go deleted file mode 100644 index 0222dc5d3b..0000000000 --- a/cloudformation/devbatch/aws-devbatch-jobdefinition_volumeshost.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package devbatch - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// JobDefinition_VolumesHost AWS CloudFormation Resource (AWS::DevBatch::JobDefinition.VolumesHost) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-volumeshost.html -type JobDefinition_VolumesHost struct { - - // SourcePath AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-volumeshost.html#cfn-devbatch-jobdefinition-volumeshost-sourcepath - SourcePath *string `json:"SourcePath,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *JobDefinition_VolumesHost) AWSCloudFormationType() string { - return "AWS::DevBatch::JobDefinition.VolumesHost" -} diff --git a/cloudformation/events/aws-events-eventbus_tagentry.go b/cloudformation/events/aws-events-eventbus_tagentry.go deleted file mode 100644 index 532887e9a6..0000000000 --- a/cloudformation/events/aws-events-eventbus_tagentry.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package events - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// EventBus_TagEntry AWS CloudFormation Resource (AWS::Events::EventBus.TagEntry) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbus-tagentry.html -type EventBus_TagEntry struct { - - // Key AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbus-tagentry.html#cfn-events-eventbus-tagentry-key - Key string `json:"Key"` - - // Value AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbus-tagentry.html#cfn-events-eventbus-tagentry-value - Value string `json:"Value"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *EventBus_TagEntry) AWSCloudFormationType() string { - return "AWS::Events::EventBus.TagEntry" -} diff --git a/cloudformation/events/aws-events-rule_tag.go b/cloudformation/events/aws-events-rule_tag.go deleted file mode 100644 index 85878e1630..0000000000 --- a/cloudformation/events/aws-events-rule_tag.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package events - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Rule_Tag AWS CloudFormation Resource (AWS::Events::Rule.Tag) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html -type Rule_Tag struct { - - // Key AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html#cfn-events-rule-tag-key - Key *string `json:"Key,omitempty"` - - // Value AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html#cfn-events-rule-tag-value - Value *string `json:"Value,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Rule_Tag) AWSCloudFormationType() string { - return "AWS::Events::Rule.Tag" -} diff --git a/cloudformation/gamelift/aws-gamelift-build_s3location.go b/cloudformation/gamelift/aws-gamelift-build_s3location.go deleted file mode 100644 index 8cc4fdf696..0000000000 --- a/cloudformation/gamelift/aws-gamelift-build_s3location.go +++ /dev/null @@ -1,52 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package gamelift - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Build_S3Location AWS CloudFormation Resource (AWS::GameLift::Build.S3Location) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-build-storagelocation.html -type Build_S3Location struct { - - // Bucket AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-build-storagelocation.html#cfn-gamelift-build-storage-bucket - Bucket string `json:"Bucket"` - - // Key AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-build-storagelocation.html#cfn-gamelift-build-storage-key - Key string `json:"Key"` - - // ObjectVersion AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-build-storagelocation.html#cfn-gamelift-build-object-verison - ObjectVersion *string `json:"ObjectVersion,omitempty"` - - // RoleArn AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-build-storagelocation.html#cfn-gamelift-build-storage-rolearn - RoleArn string `json:"RoleArn"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Build_S3Location) AWSCloudFormationType() string { - return "AWS::GameLift::Build.S3Location" -} diff --git a/cloudformation/gamelift/aws-gamelift-gamesessionqueue_destination.go b/cloudformation/gamelift/aws-gamelift-gamesessionqueue_destination.go deleted file mode 100644 index 1709c4297a..0000000000 --- a/cloudformation/gamelift/aws-gamelift-gamesessionqueue_destination.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package gamelift - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// GameSessionQueue_Destination AWS CloudFormation Resource (AWS::GameLift::GameSessionQueue.Destination) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-destination.html -type GameSessionQueue_Destination struct { - - // DestinationArn AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-destination.html#cfn-gamelift-gamesessionqueue-destination-destinationarn - DestinationArn *string `json:"DestinationArn,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *GameSessionQueue_Destination) AWSCloudFormationType() string { - return "AWS::GameLift::GameSessionQueue.Destination" -} diff --git a/cloudformation/guardduty/aws-guardduty-detector_featureadditionalconfiguration.go b/cloudformation/guardduty/aws-guardduty-detector_featureadditionalconfiguration.go deleted file mode 100644 index e6ad33650b..0000000000 --- a/cloudformation/guardduty/aws-guardduty-detector_featureadditionalconfiguration.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package guardduty - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Detector_FeatureAdditionalConfiguration AWS CloudFormation Resource (AWS::GuardDuty::Detector.FeatureAdditionalConfiguration) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureadditionalconfiguration.html -type Detector_FeatureAdditionalConfiguration struct { - - // Name AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureadditionalconfiguration.html#cfn-guardduty-detector-featureadditionalconfiguration-name - Name *string `json:"Name,omitempty"` - - // Status AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureadditionalconfiguration.html#cfn-guardduty-detector-featureadditionalconfiguration-status - Status *string `json:"Status,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Detector_FeatureAdditionalConfiguration) AWSCloudFormationType() string { - return "AWS::GuardDuty::Detector.FeatureAdditionalConfiguration" -} diff --git a/cloudformation/guardduty/aws-guardduty-detector_featureconfigurations.go b/cloudformation/guardduty/aws-guardduty-detector_featureconfigurations.go deleted file mode 100644 index 765c1d5d0c..0000000000 --- a/cloudformation/guardduty/aws-guardduty-detector_featureconfigurations.go +++ /dev/null @@ -1,47 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package guardduty - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Detector_FeatureConfigurations AWS CloudFormation Resource (AWS::GuardDuty::Detector.FeatureConfigurations) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html -type Detector_FeatureConfigurations struct { - - // AdditionalConfiguration AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html#cfn-guardduty-detector-featureconfigurations-additionalconfiguration - AdditionalConfiguration []Detector_FeatureAdditionalConfiguration `json:"AdditionalConfiguration,omitempty"` - - // Name AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html#cfn-guardduty-detector-featureconfigurations-name - Name *string `json:"Name,omitempty"` - - // Status AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html#cfn-guardduty-detector-featureconfigurations-status - Status *string `json:"Status,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Detector_FeatureConfigurations) AWSCloudFormationType() string { - return "AWS::GuardDuty::Detector.FeatureConfigurations" -} diff --git a/cloudformation/iotanalytics/aws-iotanalytics-channel_servicemanageds3.go b/cloudformation/iotanalytics/aws-iotanalytics-channel_servicemanageds3.go deleted file mode 100644 index 44ccdade86..0000000000 --- a/cloudformation/iotanalytics/aws-iotanalytics-channel_servicemanageds3.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package iotanalytics - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Channel_ServiceManagedS3 AWS CloudFormation Resource (AWS::IoTAnalytics::Channel.ServiceManagedS3) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-channel-servicemanageds3.html -type Channel_ServiceManagedS3 struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Channel_ServiceManagedS3) AWSCloudFormationType() string { - return "AWS::IoTAnalytics::Channel.ServiceManagedS3" -} diff --git a/cloudformation/iotanalytics/aws-iotanalytics-datastore_jsonconfiguration.go b/cloudformation/iotanalytics/aws-iotanalytics-datastore_jsonconfiguration.go deleted file mode 100644 index cab9b4612e..0000000000 --- a/cloudformation/iotanalytics/aws-iotanalytics-datastore_jsonconfiguration.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package iotanalytics - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Datastore_JsonConfiguration AWS CloudFormation Resource (AWS::IoTAnalytics::Datastore.JsonConfiguration) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-jsonconfiguration.html -type Datastore_JsonConfiguration struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Datastore_JsonConfiguration) AWSCloudFormationType() string { - return "AWS::IoTAnalytics::Datastore.JsonConfiguration" -} diff --git a/cloudformation/iotanalytics/aws-iotanalytics-datastore_servicemanageds3.go b/cloudformation/iotanalytics/aws-iotanalytics-datastore_servicemanageds3.go deleted file mode 100644 index b44d79f730..0000000000 --- a/cloudformation/iotanalytics/aws-iotanalytics-datastore_servicemanageds3.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package iotanalytics - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Datastore_ServiceManagedS3 AWS CloudFormation Resource (AWS::IoTAnalytics::Datastore.ServiceManagedS3) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-servicemanageds3.html -type Datastore_ServiceManagedS3 struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Datastore_ServiceManagedS3) AWSCloudFormationType() string { - return "AWS::IoTAnalytics::Datastore.ServiceManagedS3" -} diff --git a/cloudformation/iotfleetwise/aws-iotfleetwise-decodermanifest_cannetworkinterface.go b/cloudformation/iotfleetwise/aws-iotfleetwise-decodermanifest_cannetworkinterface.go deleted file mode 100644 index f0c0bbbe41..0000000000 --- a/cloudformation/iotfleetwise/aws-iotfleetwise-decodermanifest_cannetworkinterface.go +++ /dev/null @@ -1,47 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package iotfleetwise - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// DecoderManifest_CanNetworkInterface AWS CloudFormation Resource (AWS::IoTFleetWise::DecoderManifest.CanNetworkInterface) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-decodermanifest-cannetworkinterface.html -type DecoderManifest_CanNetworkInterface struct { - - // CanInterface AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-decodermanifest-cannetworkinterface.html#cfn-iotfleetwise-decodermanifest-cannetworkinterface-caninterface - CanInterface *DecoderManifest_CanInterface `json:"CanInterface"` - - // InterfaceId AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-decodermanifest-cannetworkinterface.html#cfn-iotfleetwise-decodermanifest-cannetworkinterface-interfaceid - InterfaceId string `json:"InterfaceId"` - - // Type AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-decodermanifest-cannetworkinterface.html#cfn-iotfleetwise-decodermanifest-cannetworkinterface-type - Type string `json:"Type"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *DecoderManifest_CanNetworkInterface) AWSCloudFormationType() string { - return "AWS::IoTFleetWise::DecoderManifest.CanNetworkInterface" -} diff --git a/cloudformation/iotfleetwise/aws-iotfleetwise-decodermanifest_cansignaldecoder.go b/cloudformation/iotfleetwise/aws-iotfleetwise-decodermanifest_cansignaldecoder.go deleted file mode 100644 index 99d47eeb87..0000000000 --- a/cloudformation/iotfleetwise/aws-iotfleetwise-decodermanifest_cansignaldecoder.go +++ /dev/null @@ -1,52 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package iotfleetwise - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// DecoderManifest_CanSignalDecoder AWS CloudFormation Resource (AWS::IoTFleetWise::DecoderManifest.CanSignalDecoder) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-decodermanifest-cansignaldecoder.html -type DecoderManifest_CanSignalDecoder struct { - - // CanSignal AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-decodermanifest-cansignaldecoder.html#cfn-iotfleetwise-decodermanifest-cansignaldecoder-cansignal - CanSignal *DecoderManifest_CanSignal `json:"CanSignal"` - - // FullyQualifiedName AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-decodermanifest-cansignaldecoder.html#cfn-iotfleetwise-decodermanifest-cansignaldecoder-fullyqualifiedname - FullyQualifiedName string `json:"FullyQualifiedName"` - - // InterfaceId AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-decodermanifest-cansignaldecoder.html#cfn-iotfleetwise-decodermanifest-cansignaldecoder-interfaceid - InterfaceId string `json:"InterfaceId"` - - // Type AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-decodermanifest-cansignaldecoder.html#cfn-iotfleetwise-decodermanifest-cansignaldecoder-type - Type string `json:"Type"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *DecoderManifest_CanSignalDecoder) AWSCloudFormationType() string { - return "AWS::IoTFleetWise::DecoderManifest.CanSignalDecoder" -} diff --git a/cloudformation/iotfleetwise/aws-iotfleetwise-decodermanifest_obdnetworkinterface.go b/cloudformation/iotfleetwise/aws-iotfleetwise-decodermanifest_obdnetworkinterface.go deleted file mode 100644 index 667ab325a1..0000000000 --- a/cloudformation/iotfleetwise/aws-iotfleetwise-decodermanifest_obdnetworkinterface.go +++ /dev/null @@ -1,47 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package iotfleetwise - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// DecoderManifest_ObdNetworkInterface AWS CloudFormation Resource (AWS::IoTFleetWise::DecoderManifest.ObdNetworkInterface) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-decodermanifest-obdnetworkinterface.html -type DecoderManifest_ObdNetworkInterface struct { - - // InterfaceId AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-decodermanifest-obdnetworkinterface.html#cfn-iotfleetwise-decodermanifest-obdnetworkinterface-interfaceid - InterfaceId string `json:"InterfaceId"` - - // ObdInterface AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-decodermanifest-obdnetworkinterface.html#cfn-iotfleetwise-decodermanifest-obdnetworkinterface-obdinterface - ObdInterface *DecoderManifest_ObdInterface `json:"ObdInterface"` - - // Type AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-decodermanifest-obdnetworkinterface.html#cfn-iotfleetwise-decodermanifest-obdnetworkinterface-type - Type string `json:"Type"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *DecoderManifest_ObdNetworkInterface) AWSCloudFormationType() string { - return "AWS::IoTFleetWise::DecoderManifest.ObdNetworkInterface" -} diff --git a/cloudformation/iotfleetwise/aws-iotfleetwise-decodermanifest_obdsignaldecoder.go b/cloudformation/iotfleetwise/aws-iotfleetwise-decodermanifest_obdsignaldecoder.go deleted file mode 100644 index 60d8a2d71b..0000000000 --- a/cloudformation/iotfleetwise/aws-iotfleetwise-decodermanifest_obdsignaldecoder.go +++ /dev/null @@ -1,52 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package iotfleetwise - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// DecoderManifest_ObdSignalDecoder AWS CloudFormation Resource (AWS::IoTFleetWise::DecoderManifest.ObdSignalDecoder) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-decodermanifest-obdsignaldecoder.html -type DecoderManifest_ObdSignalDecoder struct { - - // FullyQualifiedName AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-decodermanifest-obdsignaldecoder.html#cfn-iotfleetwise-decodermanifest-obdsignaldecoder-fullyqualifiedname - FullyQualifiedName string `json:"FullyQualifiedName"` - - // InterfaceId AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-decodermanifest-obdsignaldecoder.html#cfn-iotfleetwise-decodermanifest-obdsignaldecoder-interfaceid - InterfaceId string `json:"InterfaceId"` - - // ObdSignal AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-decodermanifest-obdsignaldecoder.html#cfn-iotfleetwise-decodermanifest-obdsignaldecoder-obdsignal - ObdSignal *DecoderManifest_ObdSignal `json:"ObdSignal"` - - // Type AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-decodermanifest-obdsignaldecoder.html#cfn-iotfleetwise-decodermanifest-obdsignaldecoder-type - Type string `json:"Type"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *DecoderManifest_ObdSignalDecoder) AWSCloudFormationType() string { - return "AWS::IoTFleetWise::DecoderManifest.ObdSignalDecoder" -} diff --git a/cloudformation/kendra/aws-kendra-datasource_templateconfiguration.go b/cloudformation/kendra/aws-kendra-datasource_templateconfiguration.go deleted file mode 100644 index 75dfc68737..0000000000 --- a/cloudformation/kendra/aws-kendra-datasource_templateconfiguration.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package kendra - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// DataSource_TemplateConfiguration AWS CloudFormation Resource (AWS::Kendra::DataSource.TemplateConfiguration) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-templateconfiguration.html -type DataSource_TemplateConfiguration struct { - - // Template AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-templateconfiguration.html#cfn-kendra-datasource-templateconfiguration-template - Template string `json:"Template"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *DataSource_TemplateConfiguration) AWSCloudFormationType() string { - return "AWS::Kendra::DataSource.TemplateConfiguration" -} diff --git a/cloudformation/lakeformation/aws-lakeformation-datalakesettings_permissions.go b/cloudformation/lakeformation/aws-lakeformation-datalakesettings_permissions.go deleted file mode 100644 index 4275b0500e..0000000000 --- a/cloudformation/lakeformation/aws-lakeformation-datalakesettings_permissions.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package lakeformation - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// DataLakeSettings_Permissions AWS CloudFormation Resource (AWS::LakeFormation::DataLakeSettings.Permissions) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-datalakesettings-permissions.html -type DataLakeSettings_Permissions struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *DataLakeSettings_Permissions) AWSCloudFormationType() string { - return "AWS::LakeFormation::DataLakeSettings.Permissions" -} diff --git a/cloudformation/lakeformation/aws-lakeformation-principalpermissions_catalogresource.go b/cloudformation/lakeformation/aws-lakeformation-principalpermissions_catalogresource.go deleted file mode 100644 index 409a7faeaf..0000000000 --- a/cloudformation/lakeformation/aws-lakeformation-principalpermissions_catalogresource.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package lakeformation - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// PrincipalPermissions_CatalogResource AWS CloudFormation Resource (AWS::LakeFormation::PrincipalPermissions.CatalogResource) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-principalpermissions-catalogresource.html -type PrincipalPermissions_CatalogResource struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *PrincipalPermissions_CatalogResource) AWSCloudFormationType() string { - return "AWS::LakeFormation::PrincipalPermissions.CatalogResource" -} diff --git a/cloudformation/lakeformation/aws-lakeformation-principalpermissions_tablewildcard.go b/cloudformation/lakeformation/aws-lakeformation-principalpermissions_tablewildcard.go deleted file mode 100644 index 315906b2e2..0000000000 --- a/cloudformation/lakeformation/aws-lakeformation-principalpermissions_tablewildcard.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package lakeformation - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// PrincipalPermissions_TableWildcard AWS CloudFormation Resource (AWS::LakeFormation::PrincipalPermissions.TableWildcard) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-principalpermissions-tablewildcard.html -type PrincipalPermissions_TableWildcard struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *PrincipalPermissions_TableWildcard) AWSCloudFormationType() string { - return "AWS::LakeFormation::PrincipalPermissions.TableWildcard" -} diff --git a/cloudformation/lakeformation/aws-lakeformation-tagassociation_catalogresource.go b/cloudformation/lakeformation/aws-lakeformation-tagassociation_catalogresource.go deleted file mode 100644 index 95311d2a5a..0000000000 --- a/cloudformation/lakeformation/aws-lakeformation-tagassociation_catalogresource.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package lakeformation - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// TagAssociation_CatalogResource AWS CloudFormation Resource (AWS::LakeFormation::TagAssociation.CatalogResource) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-tagassociation-catalogresource.html -type TagAssociation_CatalogResource struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *TagAssociation_CatalogResource) AWSCloudFormationType() string { - return "AWS::LakeFormation::TagAssociation.CatalogResource" -} diff --git a/cloudformation/lakeformation/aws-lakeformation-tagassociation_tablewildcard.go b/cloudformation/lakeformation/aws-lakeformation-tagassociation_tablewildcard.go deleted file mode 100644 index d7fbeb534c..0000000000 --- a/cloudformation/lakeformation/aws-lakeformation-tagassociation_tablewildcard.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package lakeformation - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// TagAssociation_TableWildcard AWS CloudFormation Resource (AWS::LakeFormation::TagAssociation.TableWildcard) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-tagassociation-tablewildcard.html -type TagAssociation_TableWildcard struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *TagAssociation_TableWildcard) AWSCloudFormationType() string { - return "AWS::LakeFormation::TagAssociation.TableWildcard" -} diff --git a/cloudformation/lex/aws-lex-resourcepolicy_policy.go b/cloudformation/lex/aws-lex-resourcepolicy_policy.go deleted file mode 100644 index b555998d60..0000000000 --- a/cloudformation/lex/aws-lex-resourcepolicy_policy.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package lex - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// ResourcePolicy_Policy AWS CloudFormation Resource (AWS::Lex::ResourcePolicy.Policy) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-resourcepolicy-policy.html -type ResourcePolicy_Policy struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *ResourcePolicy_Policy) AWSCloudFormationType() string { - return "AWS::Lex::ResourcePolicy.Policy" -} diff --git a/cloudformation/m2/aws-m2-application_content.go b/cloudformation/m2/aws-m2-application_content.go deleted file mode 100644 index d07a086afe..0000000000 --- a/cloudformation/m2/aws-m2-application_content.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package m2 - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Application_Content AWS CloudFormation Resource (AWS::M2::Application.Content) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-m2-application-content.html -type Application_Content struct { - - // S3Location AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-m2-application-content.html#cfn-m2-application-content - S3Location string `json:"S3Location"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Application_Content) AWSCloudFormationType() string { - return "AWS::M2::Application.Content" -} diff --git a/cloudformation/m2/aws-m2-application_s3location.go b/cloudformation/m2/aws-m2-application_s3location.go deleted file mode 100644 index 3419ad56fb..0000000000 --- a/cloudformation/m2/aws-m2-application_s3location.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package m2 - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Application_S3Location AWS CloudFormation Resource (AWS::M2::Application.S3Location) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-m2-application-s3location.html -type Application_S3Location struct { - - // S3Location AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-m2-application-s3location.html#cfn-m2-application-s3location - S3Location string `json:"S3Location"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Application_S3Location) AWSCloudFormationType() string { - return "AWS::M2::Application.S3Location" -} diff --git a/cloudformation/macie/aws-macie-findingsfilter_criterion.go b/cloudformation/macie/aws-macie-findingsfilter_criterion.go deleted file mode 100644 index c381960660..0000000000 --- a/cloudformation/macie/aws-macie-findingsfilter_criterion.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package macie - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// FindingsFilter_Criterion AWS CloudFormation Resource (AWS::Macie::FindingsFilter.Criterion) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-macie-findingsfilter-criterion.html -type FindingsFilter_Criterion struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *FindingsFilter_Criterion) AWSCloudFormationType() string { - return "AWS::Macie::FindingsFilter.Criterion" -} diff --git a/cloudformation/macie/aws-macie-findingsfilter_findingsfilterlistitem.go b/cloudformation/macie/aws-macie-findingsfilter_findingsfilterlistitem.go deleted file mode 100644 index 3cebddf0e1..0000000000 --- a/cloudformation/macie/aws-macie-findingsfilter_findingsfilterlistitem.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package macie - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// FindingsFilter_FindingsFilterListItem AWS CloudFormation Resource (AWS::Macie::FindingsFilter.FindingsFilterListItem) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-macie-findingsfilter-findingsfilterlistitem.html -type FindingsFilter_FindingsFilterListItem struct { - - // Id AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-macie-findingsfilter-findingsfilterlistitem.html#cfn-macie-findingsfilter-findingsfilterlistitem-id - Id *string `json:"Id,omitempty"` - - // Name AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-macie-findingsfilter-findingsfilterlistitem.html#cfn-macie-findingsfilter-findingsfilterlistitem-name - Name *string `json:"Name,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *FindingsFilter_FindingsFilterListItem) AWSCloudFormationType() string { - return "AWS::Macie::FindingsFilter.FindingsFilterListItem" -} diff --git a/cloudformation/pipes/aws-pipes-pipe_batchparametersmap.go b/cloudformation/pipes/aws-pipes-pipe_batchparametersmap.go deleted file mode 100644 index 3ca134e751..0000000000 --- a/cloudformation/pipes/aws-pipes-pipe_batchparametersmap.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package pipes - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Pipe_BatchParametersMap AWS CloudFormation Resource (AWS::Pipes::Pipe.BatchParametersMap) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-batchparametersmap.html -type Pipe_BatchParametersMap struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Pipe_BatchParametersMap) AWSCloudFormationType() string { - return "AWS::Pipes::Pipe.BatchParametersMap" -} diff --git a/cloudformation/pipes/aws-pipes-pipe_headerparametersmap.go b/cloudformation/pipes/aws-pipes-pipe_headerparametersmap.go deleted file mode 100644 index 3ca6bef27c..0000000000 --- a/cloudformation/pipes/aws-pipes-pipe_headerparametersmap.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package pipes - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Pipe_HeaderParametersMap AWS CloudFormation Resource (AWS::Pipes::Pipe.HeaderParametersMap) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-headerparametersmap.html -type Pipe_HeaderParametersMap struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Pipe_HeaderParametersMap) AWSCloudFormationType() string { - return "AWS::Pipes::Pipe.HeaderParametersMap" -} diff --git a/cloudformation/pipes/aws-pipes-pipe_querystringparametersmap.go b/cloudformation/pipes/aws-pipes-pipe_querystringparametersmap.go deleted file mode 100644 index bcc5c4d82c..0000000000 --- a/cloudformation/pipes/aws-pipes-pipe_querystringparametersmap.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package pipes - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Pipe_QueryStringParametersMap AWS CloudFormation Resource (AWS::Pipes::Pipe.QueryStringParametersMap) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-querystringparametersmap.html -type Pipe_QueryStringParametersMap struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Pipe_QueryStringParametersMap) AWSCloudFormationType() string { - return "AWS::Pipes::Pipe.QueryStringParametersMap" -} diff --git a/cloudformation/rekognition/aws-rekognition-streamprocessor_point.go b/cloudformation/rekognition/aws-rekognition-streamprocessor_point.go deleted file mode 100644 index 799403779c..0000000000 --- a/cloudformation/rekognition/aws-rekognition-streamprocessor_point.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package rekognition - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// StreamProcessor_Point AWS CloudFormation Resource (AWS::Rekognition::StreamProcessor.Point) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-point.html -type StreamProcessor_Point struct { - - // X AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-point.html#cfn-rekognition-streamprocessor-x - X int `json:"X"` - - // Y AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-point.html#cfn-rekognition-streamprocessor-y - Y int `json:"Y"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *StreamProcessor_Point) AWSCloudFormationType() string { - return "AWS::Rekognition::StreamProcessor.Point" -} diff --git a/cloudformation/rekognition/aws-rekognition-streamprocessor_polygon.go b/cloudformation/rekognition/aws-rekognition-streamprocessor_polygon.go deleted file mode 100644 index ffb72692a9..0000000000 --- a/cloudformation/rekognition/aws-rekognition-streamprocessor_polygon.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package rekognition - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// StreamProcessor_Polygon AWS CloudFormation Resource (AWS::Rekognition::StreamProcessor.Polygon) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-polygon.html -type StreamProcessor_Polygon struct { - - // Polygon AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-polygon.html#cfn-rekognition-streamprocessor-polygon - Polygon []StreamProcessor_Point `json:"Polygon"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *StreamProcessor_Polygon) AWSCloudFormationType() string { - return "AWS::Rekognition::StreamProcessor.Polygon" -} diff --git a/cloudformation/resourceexplorer2/aws-resourceexplorer2-view_filters.go b/cloudformation/resourceexplorer2/aws-resourceexplorer2-view_filters.go deleted file mode 100644 index 1752b93c86..0000000000 --- a/cloudformation/resourceexplorer2/aws-resourceexplorer2-view_filters.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package resourceexplorer2 - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// View_Filters AWS CloudFormation Resource (AWS::ResourceExplorer2::View.Filters) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resourceexplorer2-view-filters.html -type View_Filters struct { - - // FilterString AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resourceexplorer2-view-filters.html#cfn-resourceexplorer2-view-filters-filterstring - FilterString string `json:"FilterString"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *View_Filters) AWSCloudFormationType() string { - return "AWS::ResourceExplorer2::View.Filters" -} diff --git a/cloudformation/s3/aws-s3-accesspoint_policystatus.go b/cloudformation/s3/aws-s3-accesspoint_policystatus.go deleted file mode 100644 index c9ead425cb..0000000000 --- a/cloudformation/s3/aws-s3-accesspoint_policystatus.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package s3 - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// AccessPoint_PolicyStatus AWS CloudFormation Resource (AWS::S3::AccessPoint.PolicyStatus) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-policystatus.html -type AccessPoint_PolicyStatus struct { - - // IsPublic AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-policystatus.html#cfn-s3-accesspoint-policystatus-ispublic - IsPublic *string `json:"IsPublic,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *AccessPoint_PolicyStatus) AWSCloudFormationType() string { - return "AWS::S3::AccessPoint.PolicyStatus" -} diff --git a/cloudformation/s3objectlambda/aws-s3objectlambda-accesspoint_policystatus.go b/cloudformation/s3objectlambda/aws-s3objectlambda-accesspoint_policystatus.go deleted file mode 100644 index d529f92fae..0000000000 --- a/cloudformation/s3objectlambda/aws-s3objectlambda-accesspoint_policystatus.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package s3objectlambda - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// AccessPoint_PolicyStatus AWS CloudFormation Resource (AWS::S3ObjectLambda::AccessPoint.PolicyStatus) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3objectlambda-accesspoint-policystatus.html -type AccessPoint_PolicyStatus struct { - - // IsPublic AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3objectlambda-accesspoint-policystatus.html#cfn-s3objectlambda-accesspoint-policystatus-ispublic - IsPublic *bool `json:"IsPublic,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *AccessPoint_PolicyStatus) AWSCloudFormationType() string { - return "AWS::S3ObjectLambda::AccessPoint.PolicyStatus" -} diff --git a/cloudformation/sagemaker/aws-sagemaker-modelpackage_environment.go b/cloudformation/sagemaker/aws-sagemaker-modelpackage_environment.go deleted file mode 100644 index 50ac9ba180..0000000000 --- a/cloudformation/sagemaker/aws-sagemaker-modelpackage_environment.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package sagemaker - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// ModelPackage_Environment AWS CloudFormation Resource (AWS::SageMaker::ModelPackage.Environment) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-environment.html -type ModelPackage_Environment struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *ModelPackage_Environment) AWSCloudFormationType() string { - return "AWS::SageMaker::ModelPackage.Environment" -} diff --git a/cloudformation/sagemaker/aws-sagemaker-modelpackage_usercontext.go b/cloudformation/sagemaker/aws-sagemaker-modelpackage_usercontext.go deleted file mode 100644 index d3568b4ee7..0000000000 --- a/cloudformation/sagemaker/aws-sagemaker-modelpackage_usercontext.go +++ /dev/null @@ -1,47 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package sagemaker - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// ModelPackage_UserContext AWS CloudFormation Resource (AWS::SageMaker::ModelPackage.UserContext) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-usercontext.html -type ModelPackage_UserContext struct { - - // DomainId AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-usercontext.html#cfn-sagemaker-modelpackage-usercontext-domainid - DomainId *string `json:"DomainId,omitempty"` - - // UserProfileArn AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-usercontext.html#cfn-sagemaker-modelpackage-usercontext-userprofilearn - UserProfileArn *string `json:"UserProfileArn,omitempty"` - - // UserProfileName AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-usercontext.html#cfn-sagemaker-modelpackage-usercontext-userprofilename - UserProfileName *string `json:"UserProfileName,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *ModelPackage_UserContext) AWSCloudFormationType() string { - return "AWS::SageMaker::ModelPackage.UserContext" -} diff --git a/cloudformation/scheduler/aws-scheduler-schedule_tagmap.go b/cloudformation/scheduler/aws-scheduler-schedule_tagmap.go deleted file mode 100644 index d7de125533..0000000000 --- a/cloudformation/scheduler/aws-scheduler-schedule_tagmap.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package scheduler - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Schedule_TagMap AWS CloudFormation Resource (AWS::Scheduler::Schedule.TagMap) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scheduler-schedule-tagmap.html -type Schedule_TagMap struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Schedule_TagMap) AWSCloudFormationType() string { - return "AWS::Scheduler::Schedule.TagMap" -} diff --git a/cloudformation/ssm/aws-ssm-patchbaseline_patchstringdate.go b/cloudformation/ssm/aws-ssm-patchbaseline_patchstringdate.go deleted file mode 100644 index 90b09a38ed..0000000000 --- a/cloudformation/ssm/aws-ssm-patchbaseline_patchstringdate.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package ssm - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// PatchBaseline_PatchStringDate AWS CloudFormation Resource (AWS::SSM::PatchBaseline.PatchStringDate) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchstringdate.html -type PatchBaseline_PatchStringDate struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *PatchBaseline_PatchStringDate) AWSCloudFormationType() string { - return "AWS::SSM::PatchBaseline.PatchStringDate" -} diff --git a/cloudformation/stepfunctions/aws-stepfunctions-statemachine_definition.go b/cloudformation/stepfunctions/aws-stepfunctions-statemachine_definition.go deleted file mode 100644 index c34d43305a..0000000000 --- a/cloudformation/stepfunctions/aws-stepfunctions-statemachine_definition.go +++ /dev/null @@ -1,32 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package stepfunctions - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// StateMachine_Definition AWS CloudFormation Resource (AWS::StepFunctions::StateMachine.Definition) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-definition.html -type StateMachine_Definition struct { - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *StateMachine_Definition) AWSCloudFormationType() string { - return "AWS::StepFunctions::StateMachine.Definition" -} diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_allow.go b/cloudformation/wafv2/aws-wafv2-rulegroup_allow.go deleted file mode 100644 index 8c0086aa7e..0000000000 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_allow.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package wafv2 - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// RuleGroup_Allow AWS CloudFormation Resource (AWS::WAFv2::RuleGroup.Allow) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-allow.html -type RuleGroup_Allow struct { - - // CustomRequestHandling AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-allow.html#cfn-wafv2-rulegroup-allow-customrequesthandling - CustomRequestHandling *RuleGroup_CustomRequestHandling `json:"CustomRequestHandling,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *RuleGroup_Allow) AWSCloudFormationType() string { - return "AWS::WAFv2::RuleGroup.Allow" -} diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_block.go b/cloudformation/wafv2/aws-wafv2-rulegroup_block.go deleted file mode 100644 index f4a4323e5c..0000000000 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_block.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package wafv2 - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// RuleGroup_Block AWS CloudFormation Resource (AWS::WAFv2::RuleGroup.Block) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-block.html -type RuleGroup_Block struct { - - // CustomResponse AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-block.html#cfn-wafv2-rulegroup-block-customresponse - CustomResponse *RuleGroup_CustomResponse `json:"CustomResponse,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *RuleGroup_Block) AWSCloudFormationType() string { - return "AWS::WAFv2::RuleGroup.Block" -} diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_captcha.go b/cloudformation/wafv2/aws-wafv2-rulegroup_captcha.go deleted file mode 100644 index 22f909d600..0000000000 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_captcha.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package wafv2 - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// RuleGroup_Captcha AWS CloudFormation Resource (AWS::WAFv2::RuleGroup.Captcha) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-captcha.html -type RuleGroup_Captcha struct { - - // CustomRequestHandling AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-captcha.html#cfn-wafv2-rulegroup-captcha-customrequesthandling - CustomRequestHandling *RuleGroup_CustomRequestHandling `json:"CustomRequestHandling,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *RuleGroup_Captcha) AWSCloudFormationType() string { - return "AWS::WAFv2::RuleGroup.Captcha" -} diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_challenge.go b/cloudformation/wafv2/aws-wafv2-rulegroup_challenge.go deleted file mode 100644 index bfdaeaf8fc..0000000000 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_challenge.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package wafv2 - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// RuleGroup_Challenge AWS CloudFormation Resource (AWS::WAFv2::RuleGroup.Challenge) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-challenge.html -type RuleGroup_Challenge struct { - - // CustomRequestHandling AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-challenge.html#cfn-wafv2-rulegroup-challenge-customrequesthandling - CustomRequestHandling *RuleGroup_CustomRequestHandling `json:"CustomRequestHandling,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *RuleGroup_Challenge) AWSCloudFormationType() string { - return "AWS::WAFv2::RuleGroup.Challenge" -} diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_count.go b/cloudformation/wafv2/aws-wafv2-rulegroup_count.go deleted file mode 100644 index af5d13842f..0000000000 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_count.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package wafv2 - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// RuleGroup_Count AWS CloudFormation Resource (AWS::WAFv2::RuleGroup.Count) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-count.html -type RuleGroup_Count struct { - - // CustomRequestHandling AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-count.html#cfn-wafv2-rulegroup-count-customrequesthandling - CustomRequestHandling *RuleGroup_CustomRequestHandling `json:"CustomRequestHandling,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *RuleGroup_Count) AWSCloudFormationType() string { - return "AWS::WAFv2::RuleGroup.Count" -} diff --git a/cloudformation/xray/aws-xray-group_tagsitems.go b/cloudformation/xray/aws-xray-group_tagsitems.go deleted file mode 100644 index 7590fb03b0..0000000000 --- a/cloudformation/xray/aws-xray-group_tagsitems.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package xray - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// Group_TagsItems AWS CloudFormation Resource (AWS::XRay::Group.TagsItems) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-group-tagsitems.html -type Group_TagsItems struct { - - // Key AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-group-tagsitems.html#cfn-xray-group-tagsitems-key - Key string `json:"Key"` - - // Value AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-group-tagsitems.html#cfn-xray-group-tagsitems-value - Value string `json:"Value"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *Group_TagsItems) AWSCloudFormationType() string { - return "AWS::XRay::Group.TagsItems" -} diff --git a/cloudformation/xray/aws-xray-samplingrule_samplingrulerecord.go b/cloudformation/xray/aws-xray-samplingrule_samplingrulerecord.go deleted file mode 100644 index 517c5913c5..0000000000 --- a/cloudformation/xray/aws-xray-samplingrule_samplingrulerecord.go +++ /dev/null @@ -1,47 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package xray - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// SamplingRule_SamplingRuleRecord AWS CloudFormation Resource (AWS::XRay::SamplingRule.SamplingRuleRecord) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingrulerecord.html -type SamplingRule_SamplingRuleRecord struct { - - // CreatedAt AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingrulerecord.html#cfn-xray-samplingrule-samplingrulerecord-createdat - CreatedAt *string `json:"CreatedAt,omitempty"` - - // ModifiedAt AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingrulerecord.html#cfn-xray-samplingrule-samplingrulerecord-modifiedat - ModifiedAt *string `json:"ModifiedAt,omitempty"` - - // SamplingRule AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingrulerecord.html#cfn-xray-samplingrule-samplingrulerecord-samplingrule - SamplingRule *SamplingRule_SamplingRule `json:"SamplingRule,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *SamplingRule_SamplingRuleRecord) AWSCloudFormationType() string { - return "AWS::XRay::SamplingRule.SamplingRuleRecord" -} diff --git a/cloudformation/xray/aws-xray-samplingrule_samplingruleupdate.go b/cloudformation/xray/aws-xray-samplingrule_samplingruleupdate.go deleted file mode 100644 index e19d2e0a57..0000000000 --- a/cloudformation/xray/aws-xray-samplingrule_samplingruleupdate.go +++ /dev/null @@ -1,92 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package xray - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// SamplingRule_SamplingRuleUpdate AWS CloudFormation Resource (AWS::XRay::SamplingRule.SamplingRuleUpdate) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html -type SamplingRule_SamplingRuleUpdate struct { - - // Attributes AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-attributes - Attributes map[string]string `json:"Attributes,omitempty"` - - // FixedRate AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-fixedrate - FixedRate *float64 `json:"FixedRate,omitempty"` - - // HTTPMethod AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-httpmethod - HTTPMethod *string `json:"HTTPMethod,omitempty"` - - // Host AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-host - Host *string `json:"Host,omitempty"` - - // Priority AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-priority - Priority *int `json:"Priority,omitempty"` - - // ReservoirSize AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-reservoirsize - ReservoirSize *int `json:"ReservoirSize,omitempty"` - - // ResourceARN AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-resourcearn - ResourceARN *string `json:"ResourceARN,omitempty"` - - // RuleARN AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-rulearn - RuleARN *string `json:"RuleARN,omitempty"` - - // RuleName AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-rulename - RuleName *string `json:"RuleName,omitempty"` - - // ServiceName AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-servicename - ServiceName *string `json:"ServiceName,omitempty"` - - // ServiceType AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-servicetype - ServiceType *string `json:"ServiceType,omitempty"` - - // URLPath AWS CloudFormation Property - // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-samplingruleupdate.html#cfn-xray-samplingrule-samplingruleupdate-urlpath - URLPath *string `json:"URLPath,omitempty"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *SamplingRule_SamplingRuleUpdate) AWSCloudFormationType() string { - return "AWS::XRay::SamplingRule.SamplingRuleUpdate" -} diff --git a/cloudformation/xray/aws-xray-samplingrule_tagsitems.go b/cloudformation/xray/aws-xray-samplingrule_tagsitems.go deleted file mode 100644 index d87e0a23c3..0000000000 --- a/cloudformation/xray/aws-xray-samplingrule_tagsitems.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by "go generate". Please don't change this file directly. - -package xray - -import ( - "github.com/awslabs/goformation/v7/cloudformation/policies" -) - -// SamplingRule_TagsItems AWS CloudFormation Resource (AWS::XRay::SamplingRule.TagsItems) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-tagsitems.html -type SamplingRule_TagsItems struct { - - // Key AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-tagsitems.html#cfn-xray-samplingrule-tagsitems-key - Key string `json:"Key"` - - // Value AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-samplingrule-tagsitems.html#cfn-xray-samplingrule-tagsitems-value - Value string `json:"Value"` - - // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy - AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` - - // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy - AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` - - // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource - AWSCloudFormationDependsOn []string `json:"-"` - - // AWSCloudFormationMetadata stores structured data associated with this resource - AWSCloudFormationMetadata map[string]interface{} `json:"-"` - - // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created - AWSCloudFormationCondition string `json:"-"` -} - -// AWSCloudFormationType returns the AWS CloudFormation resource type -func (r *SamplingRule_TagsItems) AWSCloudFormationType() string { - return "AWS::XRay::SamplingRule.TagsItems" -}