From 315dde31de45419c105e889a5bf29b6e4b1f42c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=BAben=20Fonseca?= Date: Fri, 2 Sep 2022 11:33:03 +0200 Subject: [PATCH] feat(generator): remove generation of interface pointers --- cloudformation/apigateway/aws-apigateway-model.go | 2 +- cloudformation/apigateway/aws-apigateway-restapi.go | 4 ++-- cloudformation/apigatewayv2/aws-apigatewayv2-api.go | 4 ++-- ...ayv2-apigatewaymanagedoverrides_stageoverrides.go | 4 ++-- .../apigatewayv2/aws-apigatewayv2-domainname.go | 2 +- .../apigatewayv2/aws-apigatewayv2-integration.go | 6 +++--- .../aws-apigatewayv2-integrationresponse.go | 4 ++-- .../apigatewayv2/aws-apigatewayv2-route.go | 4 ++-- .../apigatewayv2/aws-apigatewayv2-routeresponse.go | 4 ++-- .../apigatewayv2/aws-apigatewayv2-stage.go | 6 +++--- ...torprofile_sapodataconnectorprofilecredentials.go | 2 +- cloudformation/ask/alexa-ask-skill_overrides.go | 2 +- ...up-backupselection_backupselectionresourcetype.go | 2 +- cloudformation/backup/aws-backup-backupvault.go | 2 +- .../backup/aws-backup-framework_frameworkcontrol.go | 2 +- cloudformation/batch/aws-batch-jobdefinition.go | 4 ++-- .../aws-batch-jobdefinition_logconfiguration.go | 2 +- .../budgets/aws-budgets-budget_budgetdata.go | 4 ++-- .../cloudformation/aws-cloudformation-stackset.go | 2 +- .../codeartifact/aws-codeartifact-domain.go | 2 +- .../codeartifact/aws-codeartifact-repository.go | 2 +- .../aws-codeguruprofiler-profilinggroup.go | 2 +- .../aws-codepipeline-pipeline_actiondeclaration.go | 2 +- .../aws-codestarnotifications-notificationrule.go | 2 +- cloudformation/cognito/aws-cognito-identitypool.go | 4 ++-- .../aws-cognito-identitypoolroleattachment.go | 4 ++-- cloudformation/cognito/aws-cognito-userpool.go | 2 +- .../cognito/aws-cognito-userpoolidentityprovider.go | 4 ++-- cloudformation/cognito/aws-cognito-userpooluser.go | 2 +- cloudformation/config/aws-config-configrule.go | 2 +- cloudformation/config/aws-config-conformancepack.go | 2 +- .../config/aws-config-remediationconfiguration.go | 2 +- cloudformation/connect/aws-connect-tasktemplate.go | 2 +- .../databrew/aws-databrew-recipe_recipeparameters.go | 2 +- cloudformation/dax/aws-dax-cluster.go | 2 +- cloudformation/dax/aws-dax-parametergroup.go | 2 +- cloudformation/ec2/aws-ec2-flowlog.go | 2 +- cloudformation/ec2/aws-ec2-subnet.go | 2 +- .../ec2/aws-ec2-transitgatewayattachment.go | 2 +- .../ec2/aws-ec2-transitgatewaymulticastdomain.go | 2 +- .../ec2/aws-ec2-transitgatewayvpcattachment.go | 2 +- cloudformation/ec2/aws-ec2-vpcendpoint.go | 2 +- cloudformation/ecr/aws-ecr-publicrepository.go | 4 ++-- cloudformation/ecr/aws-ecr-repository.go | 2 +- cloudformation/efs/aws-efs-filesystem.go | 2 +- cloudformation/eks/aws-eks-nodegroup.go | 4 ++-- .../elasticsearch/aws-elasticsearch-domain.go | 2 +- cloudformation/emr/aws-emr-cluster.go | 2 +- cloudformation/events/aws-events-archive.go | 2 +- cloudformation/events/aws-events-eventbuspolicy.go | 2 +- cloudformation/events/aws-events-rule.go | 2 +- .../aws-finspace-environment_federationparameters.go | 2 +- ...enttemplate_experimenttemplatelogconfiguration.go | 4 ++-- cloudformation/forecast/aws-forecast-dataset.go | 2 +- .../glue/aws-glue-connection_connectioninput.go | 2 +- cloudformation/glue/aws-glue-crawler.go | 2 +- .../glue/aws-glue-database_databaseinput.go | 2 +- cloudformation/glue/aws-glue-devendpoint.go | 4 ++-- cloudformation/glue/aws-glue-job.go | 4 ++-- cloudformation/glue/aws-glue-mltransform.go | 2 +- .../glue/aws-glue-partition_partitioninput.go | 2 +- cloudformation/glue/aws-glue-partition_serdeinfo.go | 2 +- cloudformation/glue/aws-glue-partition_skewedinfo.go | 2 +- .../glue/aws-glue-partition_storagedescriptor.go | 2 +- cloudformation/glue/aws-glue-table_serdeinfo.go | 2 +- cloudformation/glue/aws-glue-table_skewedinfo.go | 2 +- .../glue/aws-glue-table_storagedescriptor.go | 2 +- cloudformation/glue/aws-glue-table_tableinput.go | 2 +- cloudformation/glue/aws-glue-trigger.go | 2 +- cloudformation/glue/aws-glue-trigger_action.go | 2 +- cloudformation/glue/aws-glue-workflow.go | 4 ++-- .../greengrass/aws-greengrass-connectordefinition.go | 2 +- .../aws-greengrass-connectordefinition_connector.go | 2 +- ...reengrass-connectordefinitionversion_connector.go | 2 +- .../greengrass/aws-greengrass-coredefinition.go | 2 +- .../greengrass/aws-greengrass-devicedefinition.go | 2 +- .../greengrass/aws-greengrass-functiondefinition.go | 2 +- .../aws-greengrass-functiondefinition_environment.go | 2 +- ...eengrass-functiondefinitionversion_environment.go | 2 +- cloudformation/greengrass/aws-greengrass-group.go | 2 +- .../greengrass/aws-greengrass-loggerdefinition.go | 2 +- .../greengrass/aws-greengrass-resourcedefinition.go | 2 +- .../aws-greengrass-subscriptiondefinition.go | 2 +- .../aws-guardduty-filter_findingcriteria.go | 2 +- cloudformation/iot/aws-iot-jobtemplate.go | 10 +++++----- cloudformation/iot1click/aws-iot1click-placement.go | 4 ++-- .../aws-iot1click-project_devicetemplate.go | 2 +- .../aws-iot1click-project_placementtemplate.go | 4 ++-- cloudformation/iotsitewise/aws-iotsitewise-portal.go | 2 +- .../aws-iottwinmaker-componenttype_datavalue.go | 2 +- .../aws-iottwinmaker-entity_datavalue.go | 2 +- .../iottwinmaker/aws-iottwinmaker-entity_property.go | 2 +- .../iottwinmaker/aws-iottwinmaker-entity_status.go | 2 +- .../aws-iotwireless-networkanalyzerconfiguration.go | 2 +- .../aws-lakeformation-datacellsfilter_rowfilter.go | 2 +- .../lex/aws-lex-bot_testbotaliassettings.go | 2 +- cloudformation/lex/aws-lex-botalias.go | 2 +- .../mediaconvert/aws-mediaconvert-jobtemplate.go | 2 +- .../mediaconvert/aws-mediaconvert-preset.go | 2 +- .../mediaconvert/aws-mediaconvert-queue.go | 2 +- cloudformation/medialive/aws-medialive-channel.go | 2 +- cloudformation/medialive/aws-medialive-input.go | 2 +- .../medialive/aws-medialive-inputsecuritygroup.go | 2 +- .../memorydb/aws-memorydb-parametergroup.go | 2 +- cloudformation/mwaa/aws-mwaa-environment.go | 4 ++-- .../networkmanager/aws-networkmanager-corenetwork.go | 2 +- .../aws-opensearchservice-domain.go | 2 +- cloudformation/opsworks/aws-opsworks-layer.go | 2 +- cloudformation/opsworks/aws-opsworks-stack.go | 2 +- .../aws-personalize-dataset_datasetimportjob.go | 2 +- .../aws-personalize-solution_solutionconfig.go | 4 ++-- cloudformation/pinpoint/aws-pinpoint-app.go | 2 +- cloudformation/pinpoint/aws-pinpoint-campaign.go | 2 +- .../aws-pinpoint-campaign_campaigninappmessage.go | 2 +- .../aws-pinpoint-campaign_eventdimensions.go | 4 ++-- .../pinpoint/aws-pinpoint-emailtemplate.go | 2 +- .../pinpoint/aws-pinpoint-inapptemplate.go | 4 ++-- cloudformation/pinpoint/aws-pinpoint-pushtemplate.go | 2 +- cloudformation/pinpoint/aws-pinpoint-segment.go | 2 +- .../aws-pinpoint-segment_segmentdimensions.go | 6 +++--- cloudformation/pinpoint/aws-pinpoint-smstemplate.go | 2 +- cloudformation/rds/aws-rds-dbparametergroup.go | 2 +- .../aws-rolesanywhere-trustanchor_source.go | 2 +- cloudformation/s3/aws-s3-accesspoint.go | 4 ++-- .../s3outposts/aws-s3outposts-accesspoint.go | 2 +- .../s3outposts/aws-s3outposts-bucket_rule.go | 2 +- .../sagemaker/aws-sagemaker-featuregroup.go | 4 ++-- .../aws-sagemaker-model_containerdefinition.go | 2 +- .../sagemaker/aws-sagemaker-modelpackage.go | 4 ++-- ...r-modelpackage_modelpackagecontainerdefinition.go | 2 +- .../sagemaker/aws-sagemaker-modelpackagegroup.go | 2 +- cloudformation/sagemaker/aws-sagemaker-pipeline.go | 2 +- cloudformation/securityhub/aws-securityhub-hub.go | 2 +- cloudformation/serverless/aws-serverless-api.go | 2 +- cloudformation/serverless/aws-serverless-api_auth.go | 2 +- cloudformation/serverless/aws-serverless-function.go | 2 +- cloudformation/serverless/aws-serverless-httpapi.go | 2 +- .../serverless/aws-serverless-httpapi_httpapiauth.go | 2 +- .../serverless/aws-serverless-statemachine.go | 2 +- cloudformation/sns/aws-sns-subscription.go | 6 +++--- cloudformation/sqs/aws-sqs-queue.go | 4 ++-- cloudformation/ssm/aws-ssm-maintenancewindowtask.go | 2 +- ...ndowtask_maintenancewindowautomationparameters.go | 2 +- ...ndowtask_maintenancewindowruncommandparameters.go | 2 +- cloudformation/ssm/aws-ssm-parameter.go | 2 +- cloudformation/sso/aws-sso-permissionset.go | 2 +- cloudformation/timestream/aws-timestream-table.go | 4 ++-- .../transfer/aws-transfer-workflow_workflowstep.go | 8 ++++---- .../wafv2/aws-wafv2-loggingconfiguration.go | 2 +- .../aws-wafv2-loggingconfiguration_fieldtomatch.go | 10 +++++----- .../wafv2/aws-wafv2-rulegroup_cookiematchpattern.go | 2 +- .../wafv2/aws-wafv2-rulegroup_fieldtomatch.go | 12 ++++++------ .../wafv2/aws-wafv2-rulegroup_headermatchpattern.go | 2 +- .../wafv2/aws-wafv2-rulegroup_jsonmatchpattern.go | 2 +- .../wafv2/aws-wafv2-rulegroup_ruleaction.go | 8 ++++---- .../wafv2/aws-wafv2-webacl_cookiematchpattern.go | 2 +- .../wafv2/aws-wafv2-webacl_fieldtomatch.go | 12 ++++++------ .../wafv2/aws-wafv2-webacl_headermatchpattern.go | 2 +- .../wafv2/aws-wafv2-webacl_jsonmatchpattern.go | 2 +- .../wafv2/aws-wafv2-webacl_overrideaction.go | 4 ++-- generate/property.go | 5 +++++ generate/templates/resource.template | 2 +- 162 files changed, 227 insertions(+), 222 deletions(-) diff --git a/cloudformation/apigateway/aws-apigateway-model.go b/cloudformation/apigateway/aws-apigateway-model.go index e9872112c5..6357e3946d 100644 --- a/cloudformation/apigateway/aws-apigateway-model.go +++ b/cloudformation/apigateway/aws-apigateway-model.go @@ -36,7 +36,7 @@ type Model struct { // Schema AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-schema - Schema *interface{} `json:"Schema,omitempty"` + Schema interface{} `json:"Schema,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigateway/aws-apigateway-restapi.go b/cloudformation/apigateway/aws-apigateway-restapi.go index 164f37b601..170787f77e 100644 --- a/cloudformation/apigateway/aws-apigateway-restapi.go +++ b/cloudformation/apigateway/aws-apigateway-restapi.go @@ -27,7 +27,7 @@ type RestApi struct { // Body AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-body - Body *interface{} `json:"Body,omitempty"` + Body interface{} `json:"Body,omitempty"` // BodyS3Location AWS CloudFormation Property // Required: false @@ -82,7 +82,7 @@ type RestApi struct { // Policy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-policy - Policy *interface{} `json:"Policy,omitempty"` + Policy interface{} `json:"Policy,omitempty"` // Tags AWS CloudFormation Property // Required: false diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-api.go b/cloudformation/apigatewayv2/aws-apigatewayv2-api.go index fcc0d6a89d..26398eb3e3 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-api.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-api.go @@ -26,7 +26,7 @@ type Api struct { // Body AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-body - Body *interface{} `json:"Body,omitempty"` + Body interface{} `json:"Body,omitempty"` // BodyS3Location AWS CloudFormation Property // Required: false @@ -86,7 +86,7 @@ type Api struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // Target AWS CloudFormation Property // Required: false diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_stageoverrides.go b/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_stageoverrides.go index 22e5ef4c5f..02138251d4 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_stageoverrides.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-apigatewaymanagedoverrides_stageoverrides.go @@ -33,12 +33,12 @@ type ApiGatewayManagedOverrides_StageOverrides struct { // RouteSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-apigatewaymanagedoverrides-stageoverrides.html#cfn-apigatewayv2-apigatewaymanagedoverrides-stageoverrides-routesettings - RouteSettings *interface{} `json:"RouteSettings,omitempty"` + RouteSettings interface{} `json:"RouteSettings,omitempty"` // StageVariables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-apigatewaymanagedoverrides-stageoverrides.html#cfn-apigatewayv2-apigatewaymanagedoverrides-stageoverrides-stagevariables - StageVariables *interface{} `json:"StageVariables,omitempty"` + StageVariables interface{} `json:"StageVariables,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-domainname.go b/cloudformation/apigatewayv2/aws-apigatewayv2-domainname.go index dae95a2334..e4217c094c 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-domainname.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-domainname.go @@ -31,7 +31,7 @@ type DomainName struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html#cfn-apigatewayv2-domainname-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-integration.go b/cloudformation/apigatewayv2/aws-apigatewayv2-integration.go index a7350a0f65..aeb5659ee8 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-integration.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-integration.go @@ -76,17 +76,17 @@ type Integration struct { // RequestParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2-integration-requestparameters - RequestParameters *interface{} `json:"RequestParameters,omitempty"` + RequestParameters interface{} `json:"RequestParameters,omitempty"` // RequestTemplates AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2-integration-requesttemplates - RequestTemplates *interface{} `json:"RequestTemplates,omitempty"` + RequestTemplates interface{} `json:"RequestTemplates,omitempty"` // ResponseParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2-integration-responseparameters - ResponseParameters *interface{} `json:"ResponseParameters,omitempty"` + ResponseParameters interface{} `json:"ResponseParameters,omitempty"` // TemplateSelectionExpression AWS CloudFormation Property // Required: false diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-integrationresponse.go b/cloudformation/apigatewayv2/aws-apigatewayv2-integrationresponse.go index a5d83ed6f0..694d9e9c89 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-integrationresponse.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-integrationresponse.go @@ -36,12 +36,12 @@ type IntegrationResponse struct { // ResponseParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-responseparameters - ResponseParameters *interface{} `json:"ResponseParameters,omitempty"` + ResponseParameters interface{} `json:"ResponseParameters,omitempty"` // ResponseTemplates AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-responsetemplates - ResponseTemplates *interface{} `json:"ResponseTemplates,omitempty"` + ResponseTemplates interface{} `json:"ResponseTemplates,omitempty"` // TemplateSelectionExpression AWS CloudFormation Property // Required: false diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-route.go b/cloudformation/apigatewayv2/aws-apigatewayv2-route.go index 5ae49a5f64..81ce205cab 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-route.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-route.go @@ -51,12 +51,12 @@ type Route struct { // RequestModels AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-requestmodels - RequestModels *interface{} `json:"RequestModels,omitempty"` + RequestModels interface{} `json:"RequestModels,omitempty"` // RequestParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-requestparameters - RequestParameters *interface{} `json:"RequestParameters,omitempty"` + RequestParameters interface{} `json:"RequestParameters,omitempty"` // RouteKey AWS CloudFormation Property // Required: true diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-routeresponse.go b/cloudformation/apigatewayv2/aws-apigatewayv2-routeresponse.go index 3f9ab4e8f4..88ce07361a 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-routeresponse.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-routeresponse.go @@ -26,12 +26,12 @@ type RouteResponse struct { // ResponseModels AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-routeresponse.html#cfn-apigatewayv2-routeresponse-responsemodels - ResponseModels *interface{} `json:"ResponseModels,omitempty"` + ResponseModels interface{} `json:"ResponseModels,omitempty"` // ResponseParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-routeresponse.html#cfn-apigatewayv2-routeresponse-responseparameters - ResponseParameters *interface{} `json:"ResponseParameters,omitempty"` + ResponseParameters interface{} `json:"ResponseParameters,omitempty"` // RouteId AWS CloudFormation Property // Required: true diff --git a/cloudformation/apigatewayv2/aws-apigatewayv2-stage.go b/cloudformation/apigatewayv2/aws-apigatewayv2-stage.go index 24e4c091d5..c74b558338 100644 --- a/cloudformation/apigatewayv2/aws-apigatewayv2-stage.go +++ b/cloudformation/apigatewayv2/aws-apigatewayv2-stage.go @@ -56,7 +56,7 @@ type Stage struct { // RouteSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-stage.html#cfn-apigatewayv2-stage-routesettings - RouteSettings *interface{} `json:"RouteSettings,omitempty"` + RouteSettings interface{} `json:"RouteSettings,omitempty"` // StageName AWS CloudFormation Property // Required: true @@ -66,12 +66,12 @@ type Stage struct { // StageVariables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-stage.html#cfn-apigatewayv2-stage-stagevariables - StageVariables *interface{} `json:"StageVariables,omitempty"` + StageVariables interface{} `json:"StageVariables,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-stage.html#cfn-apigatewayv2-stage-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/appflow/aws-appflow-connectorprofile_sapodataconnectorprofilecredentials.go b/cloudformation/appflow/aws-appflow-connectorprofile_sapodataconnectorprofilecredentials.go index 68c8bda2c0..0d1a748a87 100644 --- a/cloudformation/appflow/aws-appflow-connectorprofile_sapodataconnectorprofilecredentials.go +++ b/cloudformation/appflow/aws-appflow-connectorprofile_sapodataconnectorprofilecredentials.go @@ -18,7 +18,7 @@ type ConnectorProfile_SAPODataConnectorProfileCredentials struct { // OAuthCredentials AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-sapodataconnectorprofilecredentials.html#cfn-appflow-connectorprofile-sapodataconnectorprofilecredentials-oauthcredentials - OAuthCredentials *interface{} `json:"OAuthCredentials,omitempty"` + OAuthCredentials interface{} `json:"OAuthCredentials,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ask/alexa-ask-skill_overrides.go b/cloudformation/ask/alexa-ask-skill_overrides.go index 0988d27c97..924cc8f1aa 100644 --- a/cloudformation/ask/alexa-ask-skill_overrides.go +++ b/cloudformation/ask/alexa-ask-skill_overrides.go @@ -13,7 +13,7 @@ type Skill_Overrides struct { // Manifest AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-overrides.html#cfn-ask-skill-overrides-manifest - Manifest *interface{} `json:"Manifest,omitempty"` + Manifest interface{} `json:"Manifest,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/backup/aws-backup-backupselection_backupselectionresourcetype.go b/cloudformation/backup/aws-backup-backupselection_backupselectionresourcetype.go index 2c89ef8a35..8b5698598f 100644 --- a/cloudformation/backup/aws-backup-backupselection_backupselectionresourcetype.go +++ b/cloudformation/backup/aws-backup-backupselection_backupselectionresourcetype.go @@ -13,7 +13,7 @@ type BackupSelection_BackupSelectionResourceType struct { // Conditions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupselection-backupselectionresourcetype.html#cfn-backup-backupselection-backupselectionresourcetype-conditions - Conditions *interface{} `json:"Conditions,omitempty"` + Conditions interface{} `json:"Conditions,omitempty"` // IamRoleArn AWS CloudFormation Property // Required: true diff --git a/cloudformation/backup/aws-backup-backupvault.go b/cloudformation/backup/aws-backup-backupvault.go index c41c8c7f4f..36c76091b6 100644 --- a/cloudformation/backup/aws-backup-backupvault.go +++ b/cloudformation/backup/aws-backup-backupvault.go @@ -16,7 +16,7 @@ type BackupVault struct { // AccessPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-backupvault.html#cfn-backup-backupvault-accesspolicy - AccessPolicy *interface{} `json:"AccessPolicy,omitempty"` + AccessPolicy interface{} `json:"AccessPolicy,omitempty"` // BackupVaultName AWS CloudFormation Property // Required: true diff --git a/cloudformation/backup/aws-backup-framework_frameworkcontrol.go b/cloudformation/backup/aws-backup-framework_frameworkcontrol.go index 6168d73abd..3438ad5373 100644 --- a/cloudformation/backup/aws-backup-framework_frameworkcontrol.go +++ b/cloudformation/backup/aws-backup-framework_frameworkcontrol.go @@ -23,7 +23,7 @@ type Framework_FrameworkControl struct { // ControlScope AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-framework-frameworkcontrol.html#cfn-backup-framework-frameworkcontrol-controlscope - ControlScope *interface{} `json:"ControlScope,omitempty"` + ControlScope interface{} `json:"ControlScope,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/batch/aws-batch-jobdefinition.go b/cloudformation/batch/aws-batch-jobdefinition.go index 9a316c601b..0dd904ad7e 100644 --- a/cloudformation/batch/aws-batch-jobdefinition.go +++ b/cloudformation/batch/aws-batch-jobdefinition.go @@ -31,7 +31,7 @@ type JobDefinition struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-parameters - Parameters *interface{} `json:"Parameters,omitempty"` + Parameters interface{} `json:"Parameters,omitempty"` // PlatformCapabilities AWS CloudFormation Property // Required: false @@ -56,7 +56,7 @@ type JobDefinition struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // Timeout AWS CloudFormation Property // Required: false diff --git a/cloudformation/batch/aws-batch-jobdefinition_logconfiguration.go b/cloudformation/batch/aws-batch-jobdefinition_logconfiguration.go index c4d631c510..213d355f54 100644 --- a/cloudformation/batch/aws-batch-jobdefinition_logconfiguration.go +++ b/cloudformation/batch/aws-batch-jobdefinition_logconfiguration.go @@ -18,7 +18,7 @@ type JobDefinition_LogConfiguration struct { // Options AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-logconfiguration.html#cfn-batch-jobdefinition-containerproperties-logconfiguration-options - Options *interface{} `json:"Options,omitempty"` + Options interface{} `json:"Options,omitempty"` // SecretOptions AWS CloudFormation Property // Required: false diff --git a/cloudformation/budgets/aws-budgets-budget_budgetdata.go b/cloudformation/budgets/aws-budgets-budget_budgetdata.go index cdd1242c46..3c7a586e63 100644 --- a/cloudformation/budgets/aws-budgets-budget_budgetdata.go +++ b/cloudformation/budgets/aws-budgets-budget_budgetdata.go @@ -28,7 +28,7 @@ type Budget_BudgetData struct { // CostFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-budgetdata.html#cfn-budgets-budget-budgetdata-costfilters - CostFilters *interface{} `json:"CostFilters,omitempty"` + CostFilters interface{} `json:"CostFilters,omitempty"` // CostTypes AWS CloudFormation Property // Required: false @@ -38,7 +38,7 @@ type Budget_BudgetData struct { // PlannedBudgetLimits AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-budgetdata.html#cfn-budgets-budget-budgetdata-plannedbudgetlimits - PlannedBudgetLimits *interface{} `json:"PlannedBudgetLimits,omitempty"` + PlannedBudgetLimits interface{} `json:"PlannedBudgetLimits,omitempty"` // TimePeriod AWS CloudFormation Property // Required: false diff --git a/cloudformation/cloudformation/aws-cloudformation-stackset.go b/cloudformation/cloudformation/aws-cloudformation-stackset.go index a63d9659e8..1bc1b26ba3 100644 --- a/cloudformation/cloudformation/aws-cloudformation-stackset.go +++ b/cloudformation/cloudformation/aws-cloudformation-stackset.go @@ -47,7 +47,7 @@ type StackSet struct { // ManagedExecution AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-managedexecution - ManagedExecution *interface{} `json:"ManagedExecution,omitempty"` + ManagedExecution interface{} `json:"ManagedExecution,omitempty"` // OperationPreferences AWS CloudFormation Property // Required: false diff --git a/cloudformation/codeartifact/aws-codeartifact-domain.go b/cloudformation/codeartifact/aws-codeartifact-domain.go index fa2761beb7..3110488a5c 100644 --- a/cloudformation/codeartifact/aws-codeartifact-domain.go +++ b/cloudformation/codeartifact/aws-codeartifact-domain.go @@ -27,7 +27,7 @@ type Domain struct { // PermissionsPolicyDocument AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeartifact-domain.html#cfn-codeartifact-domain-permissionspolicydocument - PermissionsPolicyDocument *interface{} `json:"PermissionsPolicyDocument,omitempty"` + PermissionsPolicyDocument interface{} `json:"PermissionsPolicyDocument,omitempty"` // Tags AWS CloudFormation Property // Required: false diff --git a/cloudformation/codeartifact/aws-codeartifact-repository.go b/cloudformation/codeartifact/aws-codeartifact-repository.go index 65c50764d7..c9d69bb876 100644 --- a/cloudformation/codeartifact/aws-codeartifact-repository.go +++ b/cloudformation/codeartifact/aws-codeartifact-repository.go @@ -37,7 +37,7 @@ type Repository struct { // PermissionsPolicyDocument AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeartifact-repository.html#cfn-codeartifact-repository-permissionspolicydocument - PermissionsPolicyDocument *interface{} `json:"PermissionsPolicyDocument,omitempty"` + PermissionsPolicyDocument interface{} `json:"PermissionsPolicyDocument,omitempty"` // RepositoryName AWS CloudFormation Property // Required: true diff --git a/cloudformation/codeguruprofiler/aws-codeguruprofiler-profilinggroup.go b/cloudformation/codeguruprofiler/aws-codeguruprofiler-profilinggroup.go index 930ba15dae..63e9387874 100644 --- a/cloudformation/codeguruprofiler/aws-codeguruprofiler-profilinggroup.go +++ b/cloudformation/codeguruprofiler/aws-codeguruprofiler-profilinggroup.go @@ -17,7 +17,7 @@ type ProfilingGroup struct { // AgentPermissions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeguruprofiler-profilinggroup.html#cfn-codeguruprofiler-profilinggroup-agentpermissions - AgentPermissions *interface{} `json:"AgentPermissions,omitempty"` + AgentPermissions interface{} `json:"AgentPermissions,omitempty"` // AnomalyDetectionNotificationConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/codepipeline/aws-codepipeline-pipeline_actiondeclaration.go b/cloudformation/codepipeline/aws-codepipeline-pipeline_actiondeclaration.go index 41722b2477..fc393161a1 100644 --- a/cloudformation/codepipeline/aws-codepipeline-pipeline_actiondeclaration.go +++ b/cloudformation/codepipeline/aws-codepipeline-pipeline_actiondeclaration.go @@ -18,7 +18,7 @@ type Pipeline_ActionDeclaration struct { // Configuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions.html#cfn-codepipeline-pipeline-stages-actions-configuration - Configuration *interface{} `json:"Configuration,omitempty"` + Configuration interface{} `json:"Configuration,omitempty"` // InputArtifacts AWS CloudFormation Property // Required: false diff --git a/cloudformation/codestarnotifications/aws-codestarnotifications-notificationrule.go b/cloudformation/codestarnotifications/aws-codestarnotifications-notificationrule.go index f220c6dcba..b08e5f290f 100644 --- a/cloudformation/codestarnotifications/aws-codestarnotifications-notificationrule.go +++ b/cloudformation/codestarnotifications/aws-codestarnotifications-notificationrule.go @@ -51,7 +51,7 @@ type NotificationRule struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarnotifications-notificationrule.html#cfn-codestarnotifications-notificationrule-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // TargetAddress AWS CloudFormation Property // Required: false diff --git a/cloudformation/cognito/aws-cognito-identitypool.go b/cloudformation/cognito/aws-cognito-identitypool.go index 780e2b1db1..3a5ddc11df 100644 --- a/cloudformation/cognito/aws-cognito-identitypool.go +++ b/cloudformation/cognito/aws-cognito-identitypool.go @@ -26,7 +26,7 @@ type IdentityPool struct { // CognitoEvents AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitoevents - CognitoEvents *interface{} `json:"CognitoEvents,omitempty"` + CognitoEvents interface{} `json:"CognitoEvents,omitempty"` // CognitoIdentityProviders AWS CloudFormation Property // Required: false @@ -66,7 +66,7 @@ type IdentityPool struct { // SupportedLoginProviders AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-supportedloginproviders - SupportedLoginProviders *interface{} `json:"SupportedLoginProviders,omitempty"` + SupportedLoginProviders interface{} `json:"SupportedLoginProviders,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-identitypoolroleattachment.go b/cloudformation/cognito/aws-cognito-identitypoolroleattachment.go index e9ecebcb32..8aebbeac17 100644 --- a/cloudformation/cognito/aws-cognito-identitypoolroleattachment.go +++ b/cloudformation/cognito/aws-cognito-identitypoolroleattachment.go @@ -21,12 +21,12 @@ type IdentityPoolRoleAttachment struct { // RoleMappings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html#cfn-cognito-identitypoolroleattachment-rolemappings - RoleMappings *interface{} `json:"RoleMappings,omitempty"` + RoleMappings interface{} `json:"RoleMappings,omitempty"` // Roles AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html#cfn-cognito-identitypoolroleattachment-roles - Roles *interface{} `json:"Roles,omitempty"` + Roles interface{} `json:"Roles,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/cognito/aws-cognito-userpool.go b/cloudformation/cognito/aws-cognito-userpool.go index adec0ca8a3..8a53b86f2f 100644 --- a/cloudformation/cognito/aws-cognito-userpool.go +++ b/cloudformation/cognito/aws-cognito-userpool.go @@ -111,7 +111,7 @@ type UserPool struct { // UserPoolTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userpooltags - UserPoolTags *interface{} `json:"UserPoolTags,omitempty"` + UserPoolTags interface{} `json:"UserPoolTags,omitempty"` // UsernameAttributes AWS CloudFormation Property // Required: false diff --git a/cloudformation/cognito/aws-cognito-userpoolidentityprovider.go b/cloudformation/cognito/aws-cognito-userpoolidentityprovider.go index 4acac93f30..59e2a05c12 100644 --- a/cloudformation/cognito/aws-cognito-userpoolidentityprovider.go +++ b/cloudformation/cognito/aws-cognito-userpoolidentityprovider.go @@ -16,7 +16,7 @@ type UserPoolIdentityProvider struct { // AttributeMapping AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-attributemapping - AttributeMapping *interface{} `json:"AttributeMapping,omitempty"` + AttributeMapping interface{} `json:"AttributeMapping,omitempty"` // IdpIdentifiers AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type UserPoolIdentityProvider struct { // ProviderDetails AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-providerdetails - ProviderDetails *interface{} `json:"ProviderDetails,omitempty"` + ProviderDetails interface{} `json:"ProviderDetails,omitempty"` // ProviderName AWS CloudFormation Property // Required: true diff --git a/cloudformation/cognito/aws-cognito-userpooluser.go b/cloudformation/cognito/aws-cognito-userpooluser.go index d83030563b..0920d0630c 100644 --- a/cloudformation/cognito/aws-cognito-userpooluser.go +++ b/cloudformation/cognito/aws-cognito-userpooluser.go @@ -16,7 +16,7 @@ type UserPoolUser struct { // ClientMetadata AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-clientmetadata - ClientMetadata *interface{} `json:"ClientMetadata,omitempty"` + ClientMetadata interface{} `json:"ClientMetadata,omitempty"` // DesiredDeliveryMediums AWS CloudFormation Property // Required: false diff --git a/cloudformation/config/aws-config-configrule.go b/cloudformation/config/aws-config-configrule.go index e01966fe95..00e5a6166f 100644 --- a/cloudformation/config/aws-config-configrule.go +++ b/cloudformation/config/aws-config-configrule.go @@ -26,7 +26,7 @@ type ConfigRule struct { // InputParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-inputparameters - InputParameters *interface{} `json:"InputParameters,omitempty"` + InputParameters interface{} `json:"InputParameters,omitempty"` // MaximumExecutionFrequency AWS CloudFormation Property // Required: false diff --git a/cloudformation/config/aws-config-conformancepack.go b/cloudformation/config/aws-config-conformancepack.go index dfffcb6cf9..446773aa35 100644 --- a/cloudformation/config/aws-config-conformancepack.go +++ b/cloudformation/config/aws-config-conformancepack.go @@ -46,7 +46,7 @@ type ConformancePack struct { // TemplateSSMDocumentDetails AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-conformancepack.html#cfn-config-conformancepack-templatessmdocumentdetails - TemplateSSMDocumentDetails *interface{} `json:"TemplateSSMDocumentDetails,omitempty"` + TemplateSSMDocumentDetails interface{} `json:"TemplateSSMDocumentDetails,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/config/aws-config-remediationconfiguration.go b/cloudformation/config/aws-config-remediationconfiguration.go index 8cf118fc4a..00283db6a2 100644 --- a/cloudformation/config/aws-config-remediationconfiguration.go +++ b/cloudformation/config/aws-config-remediationconfiguration.go @@ -36,7 +36,7 @@ type RemediationConfiguration struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-remediationconfiguration.html#cfn-config-remediationconfiguration-parameters - Parameters *interface{} `json:"Parameters,omitempty"` + Parameters interface{} `json:"Parameters,omitempty"` // ResourceType AWS CloudFormation Property // Required: false diff --git a/cloudformation/connect/aws-connect-tasktemplate.go b/cloudformation/connect/aws-connect-tasktemplate.go index 1b7ee202b8..bb6a0db38a 100644 --- a/cloudformation/connect/aws-connect-tasktemplate.go +++ b/cloudformation/connect/aws-connect-tasktemplate.go @@ -22,7 +22,7 @@ type TaskTemplate struct { // Constraints AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-tasktemplate.html#cfn-connect-tasktemplate-constraints - Constraints *interface{} `json:"Constraints,omitempty"` + Constraints interface{} `json:"Constraints,omitempty"` // ContactFlowArn AWS CloudFormation Property // Required: false diff --git a/cloudformation/databrew/aws-databrew-recipe_recipeparameters.go b/cloudformation/databrew/aws-databrew-recipe_recipeparameters.go index 7e7b5b4520..61f7de9fb3 100644 --- a/cloudformation/databrew/aws-databrew-recipe_recipeparameters.go +++ b/cloudformation/databrew/aws-databrew-recipe_recipeparameters.go @@ -158,7 +158,7 @@ type Recipe_RecipeParameters struct { // Input AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html#cfn-databrew-recipe-recipeparameters-input - Input *interface{} `json:"Input,omitempty"` + Input interface{} `json:"Input,omitempty"` // Interval AWS CloudFormation Property // Required: false diff --git a/cloudformation/dax/aws-dax-cluster.go b/cloudformation/dax/aws-dax-cluster.go index 1c9c69b04a..e5bb9de075 100644 --- a/cloudformation/dax/aws-dax-cluster.go +++ b/cloudformation/dax/aws-dax-cluster.go @@ -81,7 +81,7 @@ type Cluster struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/dax/aws-dax-parametergroup.go b/cloudformation/dax/aws-dax-parametergroup.go index 7e6dc374c4..60cd113b30 100644 --- a/cloudformation/dax/aws-dax-parametergroup.go +++ b/cloudformation/dax/aws-dax-parametergroup.go @@ -26,7 +26,7 @@ type ParameterGroup struct { // ParameterNameValues AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-parametergroup.html#cfn-dax-parametergroup-parameternamevalues - ParameterNameValues *interface{} `json:"ParameterNameValues,omitempty"` + ParameterNameValues interface{} `json:"ParameterNameValues,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ec2/aws-ec2-flowlog.go b/cloudformation/ec2/aws-ec2-flowlog.go index faffcf814d..a6b4681551 100644 --- a/cloudformation/ec2/aws-ec2-flowlog.go +++ b/cloudformation/ec2/aws-ec2-flowlog.go @@ -22,7 +22,7 @@ type FlowLog struct { // DestinationOptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-destinationoptions - DestinationOptions *interface{} `json:"DestinationOptions,omitempty"` + DestinationOptions interface{} `json:"DestinationOptions,omitempty"` // LogDestination AWS CloudFormation Property // Required: false diff --git a/cloudformation/ec2/aws-ec2-subnet.go b/cloudformation/ec2/aws-ec2-subnet.go index 974803c928..17920bcdb2 100644 --- a/cloudformation/ec2/aws-ec2-subnet.go +++ b/cloudformation/ec2/aws-ec2-subnet.go @@ -62,7 +62,7 @@ type Subnet struct { // PrivateDnsNameOptionsOnLaunch AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-privatednsnameoptionsonlaunch - PrivateDnsNameOptionsOnLaunch *interface{} `json:"PrivateDnsNameOptionsOnLaunch,omitempty"` + PrivateDnsNameOptionsOnLaunch interface{} `json:"PrivateDnsNameOptionsOnLaunch,omitempty"` // Tags AWS CloudFormation Property // Required: false diff --git a/cloudformation/ec2/aws-ec2-transitgatewayattachment.go b/cloudformation/ec2/aws-ec2-transitgatewayattachment.go index 147f669ff5..a0b4ebf43a 100644 --- a/cloudformation/ec2/aws-ec2-transitgatewayattachment.go +++ b/cloudformation/ec2/aws-ec2-transitgatewayattachment.go @@ -17,7 +17,7 @@ type TransitGatewayAttachment struct { // Options AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayattachment.html#cfn-ec2-transitgatewayattachment-options - Options *interface{} `json:"Options,omitempty"` + Options interface{} `json:"Options,omitempty"` // SubnetIds AWS CloudFormation Property // Required: true diff --git a/cloudformation/ec2/aws-ec2-transitgatewaymulticastdomain.go b/cloudformation/ec2/aws-ec2-transitgatewaymulticastdomain.go index d851e4acaa..a77213a4f9 100644 --- a/cloudformation/ec2/aws-ec2-transitgatewaymulticastdomain.go +++ b/cloudformation/ec2/aws-ec2-transitgatewaymulticastdomain.go @@ -17,7 +17,7 @@ type TransitGatewayMulticastDomain struct { // Options AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomain.html#cfn-ec2-transitgatewaymulticastdomain-options - Options *interface{} `json:"Options,omitempty"` + Options interface{} `json:"Options,omitempty"` // Tags AWS CloudFormation Property // Required: false diff --git a/cloudformation/ec2/aws-ec2-transitgatewayvpcattachment.go b/cloudformation/ec2/aws-ec2-transitgatewayvpcattachment.go index 17f1530e8a..eccd733b27 100644 --- a/cloudformation/ec2/aws-ec2-transitgatewayvpcattachment.go +++ b/cloudformation/ec2/aws-ec2-transitgatewayvpcattachment.go @@ -22,7 +22,7 @@ type TransitGatewayVpcAttachment struct { // Options AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayvpcattachment.html#cfn-ec2-transitgatewayvpcattachment-options - Options *interface{} `json:"Options,omitempty"` + Options interface{} `json:"Options,omitempty"` // RemoveSubnetIds AWS CloudFormation Property // Required: false diff --git a/cloudformation/ec2/aws-ec2-vpcendpoint.go b/cloudformation/ec2/aws-ec2-vpcendpoint.go index aa0b3a34b5..cf27df37be 100644 --- a/cloudformation/ec2/aws-ec2-vpcendpoint.go +++ b/cloudformation/ec2/aws-ec2-vpcendpoint.go @@ -16,7 +16,7 @@ type VPCEndpoint struct { // PolicyDocument AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-policydocument - PolicyDocument *interface{} `json:"PolicyDocument,omitempty"` + PolicyDocument interface{} `json:"PolicyDocument,omitempty"` // PrivateDnsEnabled AWS CloudFormation Property // Required: false diff --git a/cloudformation/ecr/aws-ecr-publicrepository.go b/cloudformation/ecr/aws-ecr-publicrepository.go index 2ee6c450fa..6386ab40ad 100644 --- a/cloudformation/ecr/aws-ecr-publicrepository.go +++ b/cloudformation/ecr/aws-ecr-publicrepository.go @@ -17,7 +17,7 @@ type PublicRepository struct { // RepositoryCatalogData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorycatalogdata - RepositoryCatalogData *interface{} `json:"RepositoryCatalogData,omitempty"` + RepositoryCatalogData interface{} `json:"RepositoryCatalogData,omitempty"` // RepositoryName AWS CloudFormation Property // Required: false @@ -27,7 +27,7 @@ type PublicRepository struct { // RepositoryPolicyText AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorypolicytext - RepositoryPolicyText *interface{} `json:"RepositoryPolicyText,omitempty"` + RepositoryPolicyText interface{} `json:"RepositoryPolicyText,omitempty"` // Tags AWS CloudFormation Property // Required: false diff --git a/cloudformation/ecr/aws-ecr-repository.go b/cloudformation/ecr/aws-ecr-repository.go index 1c3e160ce7..81732867e0 100644 --- a/cloudformation/ecr/aws-ecr-repository.go +++ b/cloudformation/ecr/aws-ecr-repository.go @@ -42,7 +42,7 @@ type Repository struct { // RepositoryPolicyText AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-repositorypolicytext - RepositoryPolicyText *interface{} `json:"RepositoryPolicyText,omitempty"` + RepositoryPolicyText interface{} `json:"RepositoryPolicyText,omitempty"` // Tags AWS CloudFormation Property // Required: false diff --git a/cloudformation/efs/aws-efs-filesystem.go b/cloudformation/efs/aws-efs-filesystem.go index 441dcade73..5afe51b6f6 100644 --- a/cloudformation/efs/aws-efs-filesystem.go +++ b/cloudformation/efs/aws-efs-filesystem.go @@ -36,7 +36,7 @@ type FileSystem struct { // FileSystemPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-filesystempolicy - FileSystemPolicy *interface{} `json:"FileSystemPolicy,omitempty"` + FileSystemPolicy interface{} `json:"FileSystemPolicy,omitempty"` // FileSystemTags AWS CloudFormation Property // Required: false diff --git a/cloudformation/eks/aws-eks-nodegroup.go b/cloudformation/eks/aws-eks-nodegroup.go index 3144959471..e36406c6c9 100644 --- a/cloudformation/eks/aws-eks-nodegroup.go +++ b/cloudformation/eks/aws-eks-nodegroup.go @@ -46,7 +46,7 @@ type Nodegroup struct { // Labels AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-nodegroup.html#cfn-eks-nodegroup-labels - Labels *interface{} `json:"Labels,omitempty"` + Labels interface{} `json:"Labels,omitempty"` // LaunchTemplate AWS CloudFormation Property // Required: false @@ -86,7 +86,7 @@ type Nodegroup struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-nodegroup.html#cfn-eks-nodegroup-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // Taints AWS CloudFormation Property // Required: false diff --git a/cloudformation/elasticsearch/aws-elasticsearch-domain.go b/cloudformation/elasticsearch/aws-elasticsearch-domain.go index eee378c9ec..d337b170f4 100644 --- a/cloudformation/elasticsearch/aws-elasticsearch-domain.go +++ b/cloudformation/elasticsearch/aws-elasticsearch-domain.go @@ -17,7 +17,7 @@ type Domain struct { // AccessPolicies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-accesspolicies - AccessPolicies *interface{} `json:"AccessPolicies,omitempty"` + AccessPolicies interface{} `json:"AccessPolicies,omitempty"` // AdvancedOptions AWS CloudFormation Property // Required: false diff --git a/cloudformation/emr/aws-emr-cluster.go b/cloudformation/emr/aws-emr-cluster.go index 9fd02428d8..6a276e4fc9 100644 --- a/cloudformation/emr/aws-emr-cluster.go +++ b/cloudformation/emr/aws-emr-cluster.go @@ -17,7 +17,7 @@ type Cluster struct { // AdditionalInfo AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-additionalinfo - AdditionalInfo *interface{} `json:"AdditionalInfo,omitempty"` + AdditionalInfo interface{} `json:"AdditionalInfo,omitempty"` // Applications AWS CloudFormation Property // Required: false diff --git a/cloudformation/events/aws-events-archive.go b/cloudformation/events/aws-events-archive.go index 595380cde1..0b0708e8b2 100644 --- a/cloudformation/events/aws-events-archive.go +++ b/cloudformation/events/aws-events-archive.go @@ -26,7 +26,7 @@ type Archive struct { // EventPattern AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-archive.html#cfn-events-archive-eventpattern - EventPattern *interface{} `json:"EventPattern,omitempty"` + EventPattern interface{} `json:"EventPattern,omitempty"` // RetentionDays AWS CloudFormation Property // Required: false diff --git a/cloudformation/events/aws-events-eventbuspolicy.go b/cloudformation/events/aws-events-eventbuspolicy.go index 60d88c28ed..9e949a7a10 100644 --- a/cloudformation/events/aws-events-eventbuspolicy.go +++ b/cloudformation/events/aws-events-eventbuspolicy.go @@ -36,7 +36,7 @@ type EventBusPolicy struct { // Statement AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-statement - Statement *interface{} `json:"Statement,omitempty"` + Statement interface{} `json:"Statement,omitempty"` // StatementId AWS CloudFormation Property // Required: true diff --git a/cloudformation/events/aws-events-rule.go b/cloudformation/events/aws-events-rule.go index 7a5ef19468..a42aa2b11f 100644 --- a/cloudformation/events/aws-events-rule.go +++ b/cloudformation/events/aws-events-rule.go @@ -26,7 +26,7 @@ type Rule struct { // EventPattern AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-eventpattern - EventPattern *interface{} `json:"EventPattern,omitempty"` + EventPattern interface{} `json:"EventPattern,omitempty"` // Name AWS CloudFormation Property // Required: false diff --git a/cloudformation/finspace/aws-finspace-environment_federationparameters.go b/cloudformation/finspace/aws-finspace-environment_federationparameters.go index f3da070a0d..f4048d9d8c 100644 --- a/cloudformation/finspace/aws-finspace-environment_federationparameters.go +++ b/cloudformation/finspace/aws-finspace-environment_federationparameters.go @@ -18,7 +18,7 @@ type Environment_FederationParameters struct { // AttributeMap AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-finspace-environment-federationparameters.html#cfn-finspace-environment-federationparameters-attributemap - AttributeMap *interface{} `json:"AttributeMap,omitempty"` + AttributeMap interface{} `json:"AttributeMap,omitempty"` // FederationProviderName AWS CloudFormation Property // Required: false diff --git a/cloudformation/fis/aws-fis-experimenttemplate_experimenttemplatelogconfiguration.go b/cloudformation/fis/aws-fis-experimenttemplate_experimenttemplatelogconfiguration.go index a669c2c999..5702140404 100644 --- a/cloudformation/fis/aws-fis-experimenttemplate_experimenttemplatelogconfiguration.go +++ b/cloudformation/fis/aws-fis-experimenttemplate_experimenttemplatelogconfiguration.go @@ -13,7 +13,7 @@ type ExperimentTemplate_ExperimentTemplateLogConfiguration struct { // CloudWatchLogsConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fis-experimenttemplate-experimenttemplatelogconfiguration.html#cfn-fis-experimenttemplate-experimenttemplatelogconfiguration-cloudwatchlogsconfiguration - CloudWatchLogsConfiguration *interface{} `json:"CloudWatchLogsConfiguration,omitempty"` + CloudWatchLogsConfiguration interface{} `json:"CloudWatchLogsConfiguration,omitempty"` // LogSchemaVersion AWS CloudFormation Property // Required: true @@ -23,7 +23,7 @@ type ExperimentTemplate_ExperimentTemplateLogConfiguration struct { // S3Configuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fis-experimenttemplate-experimenttemplatelogconfiguration.html#cfn-fis-experimenttemplate-experimenttemplatelogconfiguration-s3configuration - S3Configuration *interface{} `json:"S3Configuration,omitempty"` + S3Configuration interface{} `json:"S3Configuration,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/forecast/aws-forecast-dataset.go b/cloudformation/forecast/aws-forecast-dataset.go index 512bbd8e00..4ffea3839e 100644 --- a/cloudformation/forecast/aws-forecast-dataset.go +++ b/cloudformation/forecast/aws-forecast-dataset.go @@ -36,7 +36,7 @@ type Dataset struct { // EncryptionConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-forecast-dataset.html#cfn-forecast-dataset-encryptionconfig - EncryptionConfig *interface{} `json:"EncryptionConfig,omitempty"` + EncryptionConfig interface{} `json:"EncryptionConfig,omitempty"` // Schema AWS CloudFormation Property // Required: true diff --git a/cloudformation/glue/aws-glue-connection_connectioninput.go b/cloudformation/glue/aws-glue-connection_connectioninput.go index c46fa05742..5fa8bd7908 100644 --- a/cloudformation/glue/aws-glue-connection_connectioninput.go +++ b/cloudformation/glue/aws-glue-connection_connectioninput.go @@ -13,7 +13,7 @@ type Connection_ConnectionInput struct { // ConnectionProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-connectionproperties - ConnectionProperties *interface{} `json:"ConnectionProperties,omitempty"` + ConnectionProperties interface{} `json:"ConnectionProperties,omitempty"` // ConnectionType AWS CloudFormation Property // Required: true diff --git a/cloudformation/glue/aws-glue-crawler.go b/cloudformation/glue/aws-glue-crawler.go index 62c05e4e25..0aa75b03b6 100644 --- a/cloudformation/glue/aws-glue-crawler.go +++ b/cloudformation/glue/aws-glue-crawler.go @@ -71,7 +71,7 @@ type Crawler struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // Targets AWS CloudFormation Property // Required: true diff --git a/cloudformation/glue/aws-glue-database_databaseinput.go b/cloudformation/glue/aws-glue-database_databaseinput.go index 7f1d978f6f..fea762a44f 100644 --- a/cloudformation/glue/aws-glue-database_databaseinput.go +++ b/cloudformation/glue/aws-glue-database_databaseinput.go @@ -33,7 +33,7 @@ type Database_DatabaseInput struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-parameters - Parameters *interface{} `json:"Parameters,omitempty"` + Parameters interface{} `json:"Parameters,omitempty"` // TargetDatabase AWS CloudFormation Property // Required: false diff --git a/cloudformation/glue/aws-glue-devendpoint.go b/cloudformation/glue/aws-glue-devendpoint.go index 2d7d19e64c..623bf2ba89 100644 --- a/cloudformation/glue/aws-glue-devendpoint.go +++ b/cloudformation/glue/aws-glue-devendpoint.go @@ -16,7 +16,7 @@ type DevEndpoint struct { // Arguments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-arguments - Arguments *interface{} `json:"Arguments,omitempty"` + Arguments interface{} `json:"Arguments,omitempty"` // EndpointName AWS CloudFormation Property // Required: false @@ -81,7 +81,7 @@ type DevEndpoint struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // WorkerType AWS CloudFormation Property // Required: false diff --git a/cloudformation/glue/aws-glue-job.go b/cloudformation/glue/aws-glue-job.go index 8c32d9e5ce..98fbbe6b11 100644 --- a/cloudformation/glue/aws-glue-job.go +++ b/cloudformation/glue/aws-glue-job.go @@ -31,7 +31,7 @@ type Job struct { // DefaultArguments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-defaultarguments - DefaultArguments *interface{} `json:"DefaultArguments,omitempty"` + DefaultArguments interface{} `json:"DefaultArguments,omitempty"` // Description AWS CloudFormation Property // Required: false @@ -91,7 +91,7 @@ type Job struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // Timeout AWS CloudFormation Property // Required: false diff --git a/cloudformation/glue/aws-glue-mltransform.go b/cloudformation/glue/aws-glue-mltransform.go index 38beacb75b..c7f2359070 100644 --- a/cloudformation/glue/aws-glue-mltransform.go +++ b/cloudformation/glue/aws-glue-mltransform.go @@ -56,7 +56,7 @@ type MLTransform struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // Timeout AWS CloudFormation Property // Required: false diff --git a/cloudformation/glue/aws-glue-partition_partitioninput.go b/cloudformation/glue/aws-glue-partition_partitioninput.go index 3ed1700f50..2802c75ae1 100644 --- a/cloudformation/glue/aws-glue-partition_partitioninput.go +++ b/cloudformation/glue/aws-glue-partition_partitioninput.go @@ -13,7 +13,7 @@ type Partition_PartitionInput struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-partitioninput.html#cfn-glue-partition-partitioninput-parameters - Parameters *interface{} `json:"Parameters,omitempty"` + Parameters interface{} `json:"Parameters,omitempty"` // StorageDescriptor AWS CloudFormation Property // Required: false diff --git a/cloudformation/glue/aws-glue-partition_serdeinfo.go b/cloudformation/glue/aws-glue-partition_serdeinfo.go index e6e09f9dcd..71f99a4d1a 100644 --- a/cloudformation/glue/aws-glue-partition_serdeinfo.go +++ b/cloudformation/glue/aws-glue-partition_serdeinfo.go @@ -18,7 +18,7 @@ type Partition_SerdeInfo struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-serdeinfo.html#cfn-glue-partition-serdeinfo-parameters - Parameters *interface{} `json:"Parameters,omitempty"` + Parameters interface{} `json:"Parameters,omitempty"` // SerializationLibrary AWS CloudFormation Property // Required: false diff --git a/cloudformation/glue/aws-glue-partition_skewedinfo.go b/cloudformation/glue/aws-glue-partition_skewedinfo.go index 1f3f2475e4..12e278fb24 100644 --- a/cloudformation/glue/aws-glue-partition_skewedinfo.go +++ b/cloudformation/glue/aws-glue-partition_skewedinfo.go @@ -18,7 +18,7 @@ type Partition_SkewedInfo struct { // SkewedColumnValueLocationMaps AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-skewedinfo.html#cfn-glue-partition-skewedinfo-skewedcolumnvaluelocationmaps - SkewedColumnValueLocationMaps *interface{} `json:"SkewedColumnValueLocationMaps,omitempty"` + SkewedColumnValueLocationMaps interface{} `json:"SkewedColumnValueLocationMaps,omitempty"` // SkewedColumnValues AWS CloudFormation Property // Required: false diff --git a/cloudformation/glue/aws-glue-partition_storagedescriptor.go b/cloudformation/glue/aws-glue-partition_storagedescriptor.go index a72af5b7b2..1f8b726302 100644 --- a/cloudformation/glue/aws-glue-partition_storagedescriptor.go +++ b/cloudformation/glue/aws-glue-partition_storagedescriptor.go @@ -48,7 +48,7 @@ type Partition_StorageDescriptor struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-parameters - Parameters *interface{} `json:"Parameters,omitempty"` + Parameters interface{} `json:"Parameters,omitempty"` // SchemaReference AWS CloudFormation Property // Required: false diff --git a/cloudformation/glue/aws-glue-table_serdeinfo.go b/cloudformation/glue/aws-glue-table_serdeinfo.go index 5313f70412..8a8253981c 100644 --- a/cloudformation/glue/aws-glue-table_serdeinfo.go +++ b/cloudformation/glue/aws-glue-table_serdeinfo.go @@ -18,7 +18,7 @@ type Table_SerdeInfo struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-serdeinfo.html#cfn-glue-table-serdeinfo-parameters - Parameters *interface{} `json:"Parameters,omitempty"` + Parameters interface{} `json:"Parameters,omitempty"` // SerializationLibrary AWS CloudFormation Property // Required: false diff --git a/cloudformation/glue/aws-glue-table_skewedinfo.go b/cloudformation/glue/aws-glue-table_skewedinfo.go index ed3967d44d..32f0a30e03 100644 --- a/cloudformation/glue/aws-glue-table_skewedinfo.go +++ b/cloudformation/glue/aws-glue-table_skewedinfo.go @@ -18,7 +18,7 @@ type Table_SkewedInfo struct { // SkewedColumnValueLocationMaps AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-skewedinfo.html#cfn-glue-table-skewedinfo-skewedcolumnvaluelocationmaps - SkewedColumnValueLocationMaps *interface{} `json:"SkewedColumnValueLocationMaps,omitempty"` + SkewedColumnValueLocationMaps interface{} `json:"SkewedColumnValueLocationMaps,omitempty"` // SkewedColumnValues AWS CloudFormation Property // Required: false diff --git a/cloudformation/glue/aws-glue-table_storagedescriptor.go b/cloudformation/glue/aws-glue-table_storagedescriptor.go index f3c1defddd..6f1b85f8d4 100644 --- a/cloudformation/glue/aws-glue-table_storagedescriptor.go +++ b/cloudformation/glue/aws-glue-table_storagedescriptor.go @@ -48,7 +48,7 @@ type Table_StorageDescriptor struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-parameters - Parameters *interface{} `json:"Parameters,omitempty"` + Parameters interface{} `json:"Parameters,omitempty"` // SchemaReference AWS CloudFormation Property // Required: false diff --git a/cloudformation/glue/aws-glue-table_tableinput.go b/cloudformation/glue/aws-glue-table_tableinput.go index fdbd46fdb3..db320e335d 100644 --- a/cloudformation/glue/aws-glue-table_tableinput.go +++ b/cloudformation/glue/aws-glue-table_tableinput.go @@ -28,7 +28,7 @@ type Table_TableInput struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-parameters - Parameters *interface{} `json:"Parameters,omitempty"` + Parameters interface{} `json:"Parameters,omitempty"` // PartitionKeys AWS CloudFormation Property // Required: false diff --git a/cloudformation/glue/aws-glue-trigger.go b/cloudformation/glue/aws-glue-trigger.go index 07487c301b..a93d1d0c3c 100644 --- a/cloudformation/glue/aws-glue-trigger.go +++ b/cloudformation/glue/aws-glue-trigger.go @@ -46,7 +46,7 @@ type Trigger struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: true diff --git a/cloudformation/glue/aws-glue-trigger_action.go b/cloudformation/glue/aws-glue-trigger_action.go index 95dc09e49a..7708596279 100644 --- a/cloudformation/glue/aws-glue-trigger_action.go +++ b/cloudformation/glue/aws-glue-trigger_action.go @@ -13,7 +13,7 @@ type Trigger_Action struct { // Arguments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-action.html#cfn-glue-trigger-action-arguments - Arguments *interface{} `json:"Arguments,omitempty"` + Arguments interface{} `json:"Arguments,omitempty"` // CrawlerName AWS CloudFormation Property // Required: false diff --git a/cloudformation/glue/aws-glue-workflow.go b/cloudformation/glue/aws-glue-workflow.go index 9aaf744282..97b90c7764 100644 --- a/cloudformation/glue/aws-glue-workflow.go +++ b/cloudformation/glue/aws-glue-workflow.go @@ -16,7 +16,7 @@ type Workflow struct { // DefaultRunProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html#cfn-glue-workflow-defaultrunproperties - DefaultRunProperties *interface{} `json:"DefaultRunProperties,omitempty"` + DefaultRunProperties interface{} `json:"DefaultRunProperties,omitempty"` // Description AWS CloudFormation Property // Required: false @@ -31,7 +31,7 @@ type Workflow struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html#cfn-glue-workflow-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-connectordefinition.go b/cloudformation/greengrass/aws-greengrass-connectordefinition.go index 1ae9319198..45f640a326 100644 --- a/cloudformation/greengrass/aws-greengrass-connectordefinition.go +++ b/cloudformation/greengrass/aws-greengrass-connectordefinition.go @@ -26,7 +26,7 @@ type ConnectorDefinition struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-connectordefinition.html#cfn-greengrass-connectordefinition-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-connectordefinition_connector.go b/cloudformation/greengrass/aws-greengrass-connectordefinition_connector.go index 1a796bfcf5..7097fd489f 100644 --- a/cloudformation/greengrass/aws-greengrass-connectordefinition_connector.go +++ b/cloudformation/greengrass/aws-greengrass-connectordefinition_connector.go @@ -23,7 +23,7 @@ type ConnectorDefinition_Connector struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinition-connector.html#cfn-greengrass-connectordefinition-connector-parameters - Parameters *interface{} `json:"Parameters,omitempty"` + Parameters interface{} `json:"Parameters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-connectordefinitionversion_connector.go b/cloudformation/greengrass/aws-greengrass-connectordefinitionversion_connector.go index 491e6d346d..aac4b0f8e9 100644 --- a/cloudformation/greengrass/aws-greengrass-connectordefinitionversion_connector.go +++ b/cloudformation/greengrass/aws-greengrass-connectordefinitionversion_connector.go @@ -23,7 +23,7 @@ type ConnectorDefinitionVersion_Connector struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinitionversion-connector.html#cfn-greengrass-connectordefinitionversion-connector-parameters - Parameters *interface{} `json:"Parameters,omitempty"` + Parameters interface{} `json:"Parameters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-coredefinition.go b/cloudformation/greengrass/aws-greengrass-coredefinition.go index 6848fdcbe9..f56869beb1 100644 --- a/cloudformation/greengrass/aws-greengrass-coredefinition.go +++ b/cloudformation/greengrass/aws-greengrass-coredefinition.go @@ -26,7 +26,7 @@ type CoreDefinition struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-coredefinition.html#cfn-greengrass-coredefinition-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-devicedefinition.go b/cloudformation/greengrass/aws-greengrass-devicedefinition.go index db0a25eac4..9bc0b6d3de 100644 --- a/cloudformation/greengrass/aws-greengrass-devicedefinition.go +++ b/cloudformation/greengrass/aws-greengrass-devicedefinition.go @@ -26,7 +26,7 @@ type DeviceDefinition struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-devicedefinition.html#cfn-greengrass-devicedefinition-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-functiondefinition.go b/cloudformation/greengrass/aws-greengrass-functiondefinition.go index dfc114d15a..8746c20866 100644 --- a/cloudformation/greengrass/aws-greengrass-functiondefinition.go +++ b/cloudformation/greengrass/aws-greengrass-functiondefinition.go @@ -26,7 +26,7 @@ type FunctionDefinition struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-functiondefinition.html#cfn-greengrass-functiondefinition-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-functiondefinition_environment.go b/cloudformation/greengrass/aws-greengrass-functiondefinition_environment.go index bdf3c7bf86..d40a2d3547 100644 --- a/cloudformation/greengrass/aws-greengrass-functiondefinition_environment.go +++ b/cloudformation/greengrass/aws-greengrass-functiondefinition_environment.go @@ -28,7 +28,7 @@ type FunctionDefinition_Environment struct { // Variables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-environment.html#cfn-greengrass-functiondefinition-environment-variables - Variables *interface{} `json:"Variables,omitempty"` + Variables interface{} `json:"Variables,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_environment.go b/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_environment.go index 6faf9ead9f..906e5fb40e 100644 --- a/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_environment.go +++ b/cloudformation/greengrass/aws-greengrass-functiondefinitionversion_environment.go @@ -28,7 +28,7 @@ type FunctionDefinitionVersion_Environment struct { // Variables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinitionversion-environment.html#cfn-greengrass-functiondefinitionversion-environment-variables - Variables *interface{} `json:"Variables,omitempty"` + Variables interface{} `json:"Variables,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-group.go b/cloudformation/greengrass/aws-greengrass-group.go index ffbc36800a..7ae56e7ae7 100644 --- a/cloudformation/greengrass/aws-greengrass-group.go +++ b/cloudformation/greengrass/aws-greengrass-group.go @@ -31,7 +31,7 @@ type Group struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-group.html#cfn-greengrass-group-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-loggerdefinition.go b/cloudformation/greengrass/aws-greengrass-loggerdefinition.go index 72dcebeeee..a91d0cc898 100644 --- a/cloudformation/greengrass/aws-greengrass-loggerdefinition.go +++ b/cloudformation/greengrass/aws-greengrass-loggerdefinition.go @@ -26,7 +26,7 @@ type LoggerDefinition struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-loggerdefinition.html#cfn-greengrass-loggerdefinition-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-resourcedefinition.go b/cloudformation/greengrass/aws-greengrass-resourcedefinition.go index 6abb68bc05..8c392bca0e 100644 --- a/cloudformation/greengrass/aws-greengrass-resourcedefinition.go +++ b/cloudformation/greengrass/aws-greengrass-resourcedefinition.go @@ -26,7 +26,7 @@ type ResourceDefinition struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-resourcedefinition.html#cfn-greengrass-resourcedefinition-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/greengrass/aws-greengrass-subscriptiondefinition.go b/cloudformation/greengrass/aws-greengrass-subscriptiondefinition.go index 796ff68bcd..6a0f4d1732 100644 --- a/cloudformation/greengrass/aws-greengrass-subscriptiondefinition.go +++ b/cloudformation/greengrass/aws-greengrass-subscriptiondefinition.go @@ -26,7 +26,7 @@ type SubscriptionDefinition struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-subscriptiondefinition.html#cfn-greengrass-subscriptiondefinition-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/guardduty/aws-guardduty-filter_findingcriteria.go b/cloudformation/guardduty/aws-guardduty-filter_findingcriteria.go index c790278fe1..06b7d89be7 100644 --- a/cloudformation/guardduty/aws-guardduty-filter_findingcriteria.go +++ b/cloudformation/guardduty/aws-guardduty-filter_findingcriteria.go @@ -13,7 +13,7 @@ type Filter_FindingCriteria struct { // Criterion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-findingcriteria.html#cfn-guardduty-filter-findingcriteria-criterion - Criterion *interface{} `json:"Criterion,omitempty"` + Criterion interface{} `json:"Criterion,omitempty"` // ItemType AWS CloudFormation Property // Required: false diff --git a/cloudformation/iot/aws-iot-jobtemplate.go b/cloudformation/iot/aws-iot-jobtemplate.go index e368795372..110538e809 100644 --- a/cloudformation/iot/aws-iot-jobtemplate.go +++ b/cloudformation/iot/aws-iot-jobtemplate.go @@ -17,7 +17,7 @@ type JobTemplate struct { // AbortConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-jobtemplate.html#cfn-iot-jobtemplate-abortconfig - AbortConfig *interface{} `json:"AbortConfig,omitempty"` + AbortConfig interface{} `json:"AbortConfig,omitempty"` // Description AWS CloudFormation Property // Required: true @@ -42,12 +42,12 @@ type JobTemplate struct { // JobExecutionsRetryConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-jobtemplate.html#cfn-iot-jobtemplate-jobexecutionsretryconfig - JobExecutionsRetryConfig *interface{} `json:"JobExecutionsRetryConfig,omitempty"` + JobExecutionsRetryConfig interface{} `json:"JobExecutionsRetryConfig,omitempty"` // JobExecutionsRolloutConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-jobtemplate.html#cfn-iot-jobtemplate-jobexecutionsrolloutconfig - JobExecutionsRolloutConfig *interface{} `json:"JobExecutionsRolloutConfig,omitempty"` + JobExecutionsRolloutConfig interface{} `json:"JobExecutionsRolloutConfig,omitempty"` // JobTemplateId AWS CloudFormation Property // Required: true @@ -57,7 +57,7 @@ type JobTemplate struct { // PresignedUrlConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-jobtemplate.html#cfn-iot-jobtemplate-presignedurlconfig - PresignedUrlConfig *interface{} `json:"PresignedUrlConfig,omitempty"` + PresignedUrlConfig interface{} `json:"PresignedUrlConfig,omitempty"` // Tags AWS CloudFormation Property // Required: false @@ -67,7 +67,7 @@ type JobTemplate struct { // TimeoutConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-jobtemplate.html#cfn-iot-jobtemplate-timeoutconfig - TimeoutConfig *interface{} `json:"TimeoutConfig,omitempty"` + TimeoutConfig interface{} `json:"TimeoutConfig,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iot1click/aws-iot1click-placement.go b/cloudformation/iot1click/aws-iot1click-placement.go index 456257f7ac..d7fabc3c3b 100644 --- a/cloudformation/iot1click/aws-iot1click-placement.go +++ b/cloudformation/iot1click/aws-iot1click-placement.go @@ -16,12 +16,12 @@ type Placement struct { // AssociatedDevices AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot1click-placement.html#cfn-iot1click-placement-associateddevices - AssociatedDevices *interface{} `json:"AssociatedDevices,omitempty"` + AssociatedDevices interface{} `json:"AssociatedDevices,omitempty"` // Attributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot1click-placement.html#cfn-iot1click-placement-attributes - Attributes *interface{} `json:"Attributes,omitempty"` + Attributes interface{} `json:"Attributes,omitempty"` // PlacementName AWS CloudFormation Property // Required: false diff --git a/cloudformation/iot1click/aws-iot1click-project_devicetemplate.go b/cloudformation/iot1click/aws-iot1click-project_devicetemplate.go index 7fedb5850b..4542afea68 100644 --- a/cloudformation/iot1click/aws-iot1click-project_devicetemplate.go +++ b/cloudformation/iot1click/aws-iot1click-project_devicetemplate.go @@ -13,7 +13,7 @@ type Project_DeviceTemplate struct { // CallbackOverrides AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot1click-project-devicetemplate.html#cfn-iot1click-project-devicetemplate-callbackoverrides - CallbackOverrides *interface{} `json:"CallbackOverrides,omitempty"` + CallbackOverrides interface{} `json:"CallbackOverrides,omitempty"` // DeviceType AWS CloudFormation Property // Required: false diff --git a/cloudformation/iot1click/aws-iot1click-project_placementtemplate.go b/cloudformation/iot1click/aws-iot1click-project_placementtemplate.go index 7d0b049b6b..8fc8b3d45c 100644 --- a/cloudformation/iot1click/aws-iot1click-project_placementtemplate.go +++ b/cloudformation/iot1click/aws-iot1click-project_placementtemplate.go @@ -13,12 +13,12 @@ type Project_PlacementTemplate struct { // DefaultAttributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot1click-project-placementtemplate.html#cfn-iot1click-project-placementtemplate-defaultattributes - DefaultAttributes *interface{} `json:"DefaultAttributes,omitempty"` + DefaultAttributes interface{} `json:"DefaultAttributes,omitempty"` // DeviceTemplates AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot1click-project-placementtemplate.html#cfn-iot1click-project-placementtemplate-devicetemplates - DeviceTemplates *interface{} `json:"DeviceTemplates,omitempty"` + DeviceTemplates interface{} `json:"DeviceTemplates,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotsitewise/aws-iotsitewise-portal.go b/cloudformation/iotsitewise/aws-iotsitewise-portal.go index f7e9ad077e..e17a8bee8a 100644 --- a/cloudformation/iotsitewise/aws-iotsitewise-portal.go +++ b/cloudformation/iotsitewise/aws-iotsitewise-portal.go @@ -17,7 +17,7 @@ type Portal struct { // Alarms AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-portal.html#cfn-iotsitewise-portal-alarms - Alarms *interface{} `json:"Alarms,omitempty"` + Alarms interface{} `json:"Alarms,omitempty"` // NotificationSenderEmail AWS CloudFormation Property // Required: false diff --git a/cloudformation/iottwinmaker/aws-iottwinmaker-componenttype_datavalue.go b/cloudformation/iottwinmaker/aws-iottwinmaker-componenttype_datavalue.go index 410b88b6d0..dcb8b65773 100644 --- a/cloudformation/iottwinmaker/aws-iottwinmaker-componenttype_datavalue.go +++ b/cloudformation/iottwinmaker/aws-iottwinmaker-componenttype_datavalue.go @@ -48,7 +48,7 @@ type ComponentType_DataValue struct { // RelationshipValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iottwinmaker-componenttype-datavalue.html#cfn-iottwinmaker-componenttype-datavalue-relationshipvalue - RelationshipValue *interface{} `json:"RelationshipValue,omitempty"` + RelationshipValue interface{} `json:"RelationshipValue,omitempty"` // StringValue AWS CloudFormation Property // Required: false diff --git a/cloudformation/iottwinmaker/aws-iottwinmaker-entity_datavalue.go b/cloudformation/iottwinmaker/aws-iottwinmaker-entity_datavalue.go index c9e7c924da..e59d72db57 100644 --- a/cloudformation/iottwinmaker/aws-iottwinmaker-entity_datavalue.go +++ b/cloudformation/iottwinmaker/aws-iottwinmaker-entity_datavalue.go @@ -48,7 +48,7 @@ type Entity_DataValue struct { // RelationshipValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iottwinmaker-entity-datavalue.html#cfn-iottwinmaker-entity-datavalue-relationshipvalue - RelationshipValue *interface{} `json:"RelationshipValue,omitempty"` + RelationshipValue interface{} `json:"RelationshipValue,omitempty"` // StringValue AWS CloudFormation Property // Required: false diff --git a/cloudformation/iottwinmaker/aws-iottwinmaker-entity_property.go b/cloudformation/iottwinmaker/aws-iottwinmaker-entity_property.go index 08d0fabdad..b8369d7977 100644 --- a/cloudformation/iottwinmaker/aws-iottwinmaker-entity_property.go +++ b/cloudformation/iottwinmaker/aws-iottwinmaker-entity_property.go @@ -13,7 +13,7 @@ type Entity_Property struct { // Definition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iottwinmaker-entity-property.html#cfn-iottwinmaker-entity-property-definition - Definition *interface{} `json:"Definition,omitempty"` + Definition interface{} `json:"Definition,omitempty"` // Value AWS CloudFormation Property // Required: false diff --git a/cloudformation/iottwinmaker/aws-iottwinmaker-entity_status.go b/cloudformation/iottwinmaker/aws-iottwinmaker-entity_status.go index a1b26a8d07..102a449a57 100644 --- a/cloudformation/iottwinmaker/aws-iottwinmaker-entity_status.go +++ b/cloudformation/iottwinmaker/aws-iottwinmaker-entity_status.go @@ -13,7 +13,7 @@ type Entity_Status struct { // Error AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iottwinmaker-entity-status.html#cfn-iottwinmaker-entity-status-error - Error *interface{} `json:"Error,omitempty"` + Error interface{} `json:"Error,omitempty"` // State AWS CloudFormation Property // Required: false diff --git a/cloudformation/iotwireless/aws-iotwireless-networkanalyzerconfiguration.go b/cloudformation/iotwireless/aws-iotwireless-networkanalyzerconfiguration.go index bd6b53b3b6..2b1f45aa0c 100644 --- a/cloudformation/iotwireless/aws-iotwireless-networkanalyzerconfiguration.go +++ b/cloudformation/iotwireless/aws-iotwireless-networkanalyzerconfiguration.go @@ -32,7 +32,7 @@ type NetworkAnalyzerConfiguration struct { // TraceContent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-networkanalyzerconfiguration.html#cfn-iotwireless-networkanalyzerconfiguration-tracecontent - TraceContent *interface{} `json:"TraceContent,omitempty"` + TraceContent interface{} `json:"TraceContent,omitempty"` // WirelessDevices AWS CloudFormation Property // Required: false diff --git a/cloudformation/lakeformation/aws-lakeformation-datacellsfilter_rowfilter.go b/cloudformation/lakeformation/aws-lakeformation-datacellsfilter_rowfilter.go index bf4302211c..b2df139204 100644 --- a/cloudformation/lakeformation/aws-lakeformation-datacellsfilter_rowfilter.go +++ b/cloudformation/lakeformation/aws-lakeformation-datacellsfilter_rowfilter.go @@ -13,7 +13,7 @@ type DataCellsFilter_RowFilter struct { // AllRowsWildcard AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-datacellsfilter-rowfilter.html#cfn-lakeformation-datacellsfilter-rowfilter-allrowswildcard - AllRowsWildcard *interface{} `json:"AllRowsWildcard,omitempty"` + AllRowsWildcard interface{} `json:"AllRowsWildcard,omitempty"` // FilterExpression AWS CloudFormation Property // Required: false diff --git a/cloudformation/lex/aws-lex-bot_testbotaliassettings.go b/cloudformation/lex/aws-lex-bot_testbotaliassettings.go index 87e8d1d6e7..c9c1839ebb 100644 --- a/cloudformation/lex/aws-lex-bot_testbotaliassettings.go +++ b/cloudformation/lex/aws-lex-bot_testbotaliassettings.go @@ -28,7 +28,7 @@ type Bot_TestBotAliasSettings struct { // SentimentAnalysisSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-testbotaliassettings.html#cfn-lex-bot-testbotaliassettings-sentimentanalysissettings - SentimentAnalysisSettings *interface{} `json:"SentimentAnalysisSettings,omitempty"` + SentimentAnalysisSettings interface{} `json:"SentimentAnalysisSettings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-botalias.go b/cloudformation/lex/aws-lex-botalias.go index b52c3665ba..e8eaffb203 100644 --- a/cloudformation/lex/aws-lex-botalias.go +++ b/cloudformation/lex/aws-lex-botalias.go @@ -52,7 +52,7 @@ type BotAlias struct { // SentimentAnalysisSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botalias.html#cfn-lex-botalias-sentimentanalysissettings - SentimentAnalysisSettings *interface{} `json:"SentimentAnalysisSettings,omitempty"` + SentimentAnalysisSettings interface{} `json:"SentimentAnalysisSettings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediaconvert/aws-mediaconvert-jobtemplate.go b/cloudformation/mediaconvert/aws-mediaconvert-jobtemplate.go index b5f2b543e0..8c0b3d47ee 100644 --- a/cloudformation/mediaconvert/aws-mediaconvert-jobtemplate.go +++ b/cloudformation/mediaconvert/aws-mediaconvert-jobtemplate.go @@ -61,7 +61,7 @@ type JobTemplate struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-jobtemplate.html#cfn-mediaconvert-jobtemplate-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediaconvert/aws-mediaconvert-preset.go b/cloudformation/mediaconvert/aws-mediaconvert-preset.go index d580d5771c..8602084eff 100644 --- a/cloudformation/mediaconvert/aws-mediaconvert-preset.go +++ b/cloudformation/mediaconvert/aws-mediaconvert-preset.go @@ -36,7 +36,7 @@ type Preset struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-preset.html#cfn-mediaconvert-preset-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/mediaconvert/aws-mediaconvert-queue.go b/cloudformation/mediaconvert/aws-mediaconvert-queue.go index a2c1b05414..d4c4eb5400 100644 --- a/cloudformation/mediaconvert/aws-mediaconvert-queue.go +++ b/cloudformation/mediaconvert/aws-mediaconvert-queue.go @@ -36,7 +36,7 @@ type Queue struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-queue.html#cfn-mediaconvert-queue-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/medialive/aws-medialive-channel.go b/cloudformation/medialive/aws-medialive-channel.go index cceb629a45..f7398f296e 100644 --- a/cloudformation/medialive/aws-medialive-channel.go +++ b/cloudformation/medialive/aws-medialive-channel.go @@ -61,7 +61,7 @@ type Channel struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html#cfn-medialive-channel-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // Vpc AWS CloudFormation Property // Required: false diff --git a/cloudformation/medialive/aws-medialive-input.go b/cloudformation/medialive/aws-medialive-input.go index ebc314aa82..a05f2a6af1 100644 --- a/cloudformation/medialive/aws-medialive-input.go +++ b/cloudformation/medialive/aws-medialive-input.go @@ -51,7 +51,7 @@ type Input struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-input.html#cfn-medialive-input-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: false diff --git a/cloudformation/medialive/aws-medialive-inputsecuritygroup.go b/cloudformation/medialive/aws-medialive-inputsecuritygroup.go index a0b55e2c59..e588273500 100644 --- a/cloudformation/medialive/aws-medialive-inputsecuritygroup.go +++ b/cloudformation/medialive/aws-medialive-inputsecuritygroup.go @@ -16,7 +16,7 @@ type InputSecurityGroup struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-inputsecuritygroup.html#cfn-medialive-inputsecuritygroup-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // WhitelistRules AWS CloudFormation Property // Required: false diff --git a/cloudformation/memorydb/aws-memorydb-parametergroup.go b/cloudformation/memorydb/aws-memorydb-parametergroup.go index 80f3ce4a5f..fddd40df21 100644 --- a/cloudformation/memorydb/aws-memorydb-parametergroup.go +++ b/cloudformation/memorydb/aws-memorydb-parametergroup.go @@ -32,7 +32,7 @@ type ParameterGroup struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-parametergroup.html#cfn-memorydb-parametergroup-parameters - Parameters *interface{} `json:"Parameters,omitempty"` + Parameters interface{} `json:"Parameters,omitempty"` // Tags AWS CloudFormation Property // Required: false diff --git a/cloudformation/mwaa/aws-mwaa-environment.go b/cloudformation/mwaa/aws-mwaa-environment.go index 7bfa990f5b..a45c377448 100644 --- a/cloudformation/mwaa/aws-mwaa-environment.go +++ b/cloudformation/mwaa/aws-mwaa-environment.go @@ -16,7 +16,7 @@ type Environment struct { // AirflowConfigurationOptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-airflowconfigurationoptions - AirflowConfigurationOptions *interface{} `json:"AirflowConfigurationOptions,omitempty"` + AirflowConfigurationOptions interface{} `json:"AirflowConfigurationOptions,omitempty"` // AirflowVersion AWS CloudFormation Property // Required: false @@ -101,7 +101,7 @@ type Environment struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // WebserverAccessMode AWS CloudFormation Property // Required: false diff --git a/cloudformation/networkmanager/aws-networkmanager-corenetwork.go b/cloudformation/networkmanager/aws-networkmanager-corenetwork.go index 72895a5e8b..38203263dd 100644 --- a/cloudformation/networkmanager/aws-networkmanager-corenetwork.go +++ b/cloudformation/networkmanager/aws-networkmanager-corenetwork.go @@ -27,7 +27,7 @@ type CoreNetwork struct { // PolicyDocument AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-corenetwork.html#cfn-networkmanager-corenetwork-policydocument - PolicyDocument *interface{} `json:"PolicyDocument,omitempty"` + PolicyDocument interface{} `json:"PolicyDocument,omitempty"` // Tags AWS CloudFormation Property // Required: false diff --git a/cloudformation/opensearchservice/aws-opensearchservice-domain.go b/cloudformation/opensearchservice/aws-opensearchservice-domain.go index c7ba46fa12..53389ed6d1 100644 --- a/cloudformation/opensearchservice/aws-opensearchservice-domain.go +++ b/cloudformation/opensearchservice/aws-opensearchservice-domain.go @@ -17,7 +17,7 @@ type Domain struct { // AccessPolicies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opensearchservice-domain.html#cfn-opensearchservice-domain-accesspolicies - AccessPolicies *interface{} `json:"AccessPolicies,omitempty"` + AccessPolicies interface{} `json:"AccessPolicies,omitempty"` // AdvancedOptions AWS CloudFormation Property // Required: false diff --git a/cloudformation/opsworks/aws-opsworks-layer.go b/cloudformation/opsworks/aws-opsworks-layer.go index cee9edccc2..c543e43ad1 100644 --- a/cloudformation/opsworks/aws-opsworks-layer.go +++ b/cloudformation/opsworks/aws-opsworks-layer.go @@ -37,7 +37,7 @@ type Layer struct { // CustomJson AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-layer.html#cfn-opsworks-layer-customjson - CustomJson *interface{} `json:"CustomJson,omitempty"` + CustomJson interface{} `json:"CustomJson,omitempty"` // CustomRecipes AWS CloudFormation Property // Required: false diff --git a/cloudformation/opsworks/aws-opsworks-stack.go b/cloudformation/opsworks/aws-opsworks-stack.go index 3cd19fac4a..871a169ac7 100644 --- a/cloudformation/opsworks/aws-opsworks-stack.go +++ b/cloudformation/opsworks/aws-opsworks-stack.go @@ -52,7 +52,7 @@ type Stack struct { // CustomJson AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-custjson - CustomJson *interface{} `json:"CustomJson,omitempty"` + CustomJson interface{} `json:"CustomJson,omitempty"` // DefaultAvailabilityZone AWS CloudFormation Property // Required: false diff --git a/cloudformation/personalize/aws-personalize-dataset_datasetimportjob.go b/cloudformation/personalize/aws-personalize-dataset_datasetimportjob.go index df5457d4fa..b57cd95c6e 100644 --- a/cloudformation/personalize/aws-personalize-dataset_datasetimportjob.go +++ b/cloudformation/personalize/aws-personalize-dataset_datasetimportjob.go @@ -13,7 +13,7 @@ type Dataset_DatasetImportJob struct { // DataSource AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-personalize-dataset-datasetimportjob.html#cfn-personalize-dataset-datasetimportjob-datasource - DataSource *interface{} `json:"DataSource,omitempty"` + DataSource interface{} `json:"DataSource,omitempty"` // DatasetArn AWS CloudFormation Property // Required: false diff --git a/cloudformation/personalize/aws-personalize-solution_solutionconfig.go b/cloudformation/personalize/aws-personalize-solution_solutionconfig.go index 1450f5cb5e..374a90a5a9 100644 --- a/cloudformation/personalize/aws-personalize-solution_solutionconfig.go +++ b/cloudformation/personalize/aws-personalize-solution_solutionconfig.go @@ -18,7 +18,7 @@ type Solution_SolutionConfig struct { // AutoMLConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-personalize-solution-solutionconfig.html#cfn-personalize-solution-solutionconfig-automlconfig - AutoMLConfig *interface{} `json:"AutoMLConfig,omitempty"` + AutoMLConfig interface{} `json:"AutoMLConfig,omitempty"` // EventValueThreshold AWS CloudFormation Property // Required: false @@ -33,7 +33,7 @@ type Solution_SolutionConfig struct { // HpoConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-personalize-solution-solutionconfig.html#cfn-personalize-solution-solutionconfig-hpoconfig - HpoConfig *interface{} `json:"HpoConfig,omitempty"` + HpoConfig interface{} `json:"HpoConfig,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-app.go b/cloudformation/pinpoint/aws-pinpoint-app.go index 4f2a464266..888d687851 100644 --- a/cloudformation/pinpoint/aws-pinpoint-app.go +++ b/cloudformation/pinpoint/aws-pinpoint-app.go @@ -21,7 +21,7 @@ type App struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-app.html#cfn-pinpoint-app-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign.go b/cloudformation/pinpoint/aws-pinpoint-campaign.go index 372d8fd2a6..07dbc48fd7 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign.go @@ -86,7 +86,7 @@ type Campaign struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // TemplateConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign_campaigninappmessage.go b/cloudformation/pinpoint/aws-pinpoint-campaign_campaigninappmessage.go index 62634ceb98..d463d36ec9 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_campaigninappmessage.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_campaigninappmessage.go @@ -18,7 +18,7 @@ type Campaign_CampaignInAppMessage struct { // CustomConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaigninappmessage.html#cfn-pinpoint-campaign-campaigninappmessage-customconfig - CustomConfig *interface{} `json:"CustomConfig,omitempty"` + CustomConfig interface{} `json:"CustomConfig,omitempty"` // Layout AWS CloudFormation Property // Required: false diff --git a/cloudformation/pinpoint/aws-pinpoint-campaign_eventdimensions.go b/cloudformation/pinpoint/aws-pinpoint-campaign_eventdimensions.go index d28485c7c1..358872f902 100644 --- a/cloudformation/pinpoint/aws-pinpoint-campaign_eventdimensions.go +++ b/cloudformation/pinpoint/aws-pinpoint-campaign_eventdimensions.go @@ -13,7 +13,7 @@ type Campaign_EventDimensions struct { // Attributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-eventdimensions.html#cfn-pinpoint-campaign-eventdimensions-attributes - Attributes *interface{} `json:"Attributes,omitempty"` + Attributes interface{} `json:"Attributes,omitempty"` // EventType AWS CloudFormation Property // Required: false @@ -23,7 +23,7 @@ type Campaign_EventDimensions struct { // Metrics AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-eventdimensions.html#cfn-pinpoint-campaign-eventdimensions-metrics - Metrics *interface{} `json:"Metrics,omitempty"` + Metrics interface{} `json:"Metrics,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-emailtemplate.go b/cloudformation/pinpoint/aws-pinpoint-emailtemplate.go index 7d401f9540..ac3e0fbc5c 100644 --- a/cloudformation/pinpoint/aws-pinpoint-emailtemplate.go +++ b/cloudformation/pinpoint/aws-pinpoint-emailtemplate.go @@ -31,7 +31,7 @@ type EmailTemplate struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailtemplate.html#cfn-pinpoint-emailtemplate-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // TemplateDescription AWS CloudFormation Property // Required: false diff --git a/cloudformation/pinpoint/aws-pinpoint-inapptemplate.go b/cloudformation/pinpoint/aws-pinpoint-inapptemplate.go index d7f424db63..f72255d8bc 100644 --- a/cloudformation/pinpoint/aws-pinpoint-inapptemplate.go +++ b/cloudformation/pinpoint/aws-pinpoint-inapptemplate.go @@ -21,7 +21,7 @@ type InAppTemplate struct { // CustomConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-inapptemplate.html#cfn-pinpoint-inapptemplate-customconfig - CustomConfig *interface{} `json:"CustomConfig,omitempty"` + CustomConfig interface{} `json:"CustomConfig,omitempty"` // Layout AWS CloudFormation Property // Required: false @@ -31,7 +31,7 @@ type InAppTemplate struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-inapptemplate.html#cfn-pinpoint-inapptemplate-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // TemplateDescription AWS CloudFormation Property // Required: false diff --git a/cloudformation/pinpoint/aws-pinpoint-pushtemplate.go b/cloudformation/pinpoint/aws-pinpoint-pushtemplate.go index 8cfc037260..d00153c408 100644 --- a/cloudformation/pinpoint/aws-pinpoint-pushtemplate.go +++ b/cloudformation/pinpoint/aws-pinpoint-pushtemplate.go @@ -46,7 +46,7 @@ type PushTemplate struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-pushtemplate.html#cfn-pinpoint-pushtemplate-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // TemplateDescription AWS CloudFormation Property // Required: false diff --git a/cloudformation/pinpoint/aws-pinpoint-segment.go b/cloudformation/pinpoint/aws-pinpoint-segment.go index 8a50cea8f8..91bdf82194 100644 --- a/cloudformation/pinpoint/aws-pinpoint-segment.go +++ b/cloudformation/pinpoint/aws-pinpoint-segment.go @@ -36,7 +36,7 @@ type Segment struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-segment.html#cfn-pinpoint-segment-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-segment_segmentdimensions.go b/cloudformation/pinpoint/aws-pinpoint-segment_segmentdimensions.go index cca40d3213..c359d858c3 100644 --- a/cloudformation/pinpoint/aws-pinpoint-segment_segmentdimensions.go +++ b/cloudformation/pinpoint/aws-pinpoint-segment_segmentdimensions.go @@ -13,7 +13,7 @@ type Segment_SegmentDimensions struct { // Attributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions.html#cfn-pinpoint-segment-segmentdimensions-attributes - Attributes *interface{} `json:"Attributes,omitempty"` + Attributes interface{} `json:"Attributes,omitempty"` // Behavior AWS CloudFormation Property // Required: false @@ -33,12 +33,12 @@ type Segment_SegmentDimensions struct { // Metrics AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions.html#cfn-pinpoint-segment-segmentdimensions-metrics - Metrics *interface{} `json:"Metrics,omitempty"` + Metrics interface{} `json:"Metrics,omitempty"` // UserAttributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions.html#cfn-pinpoint-segment-segmentdimensions-userattributes - UserAttributes *interface{} `json:"UserAttributes,omitempty"` + UserAttributes interface{} `json:"UserAttributes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/pinpoint/aws-pinpoint-smstemplate.go b/cloudformation/pinpoint/aws-pinpoint-smstemplate.go index 0a5cdb52db..4476d06e82 100644 --- a/cloudformation/pinpoint/aws-pinpoint-smstemplate.go +++ b/cloudformation/pinpoint/aws-pinpoint-smstemplate.go @@ -26,7 +26,7 @@ type SmsTemplate struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-smstemplate.html#cfn-pinpoint-smstemplate-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // TemplateDescription AWS CloudFormation Property // Required: false diff --git a/cloudformation/rds/aws-rds-dbparametergroup.go b/cloudformation/rds/aws-rds-dbparametergroup.go index 6913f27f63..dac68dca36 100644 --- a/cloudformation/rds/aws-rds-dbparametergroup.go +++ b/cloudformation/rds/aws-rds-dbparametergroup.go @@ -27,7 +27,7 @@ type DBParameterGroup struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbparametergroup.html#cfn-rds-dbparametergroup-parameters - Parameters *interface{} `json:"Parameters,omitempty"` + Parameters interface{} `json:"Parameters,omitempty"` // Tags AWS CloudFormation Property // Required: false diff --git a/cloudformation/rolesanywhere/aws-rolesanywhere-trustanchor_source.go b/cloudformation/rolesanywhere/aws-rolesanywhere-trustanchor_source.go index bd8c2596c3..80ae0289f8 100644 --- a/cloudformation/rolesanywhere/aws-rolesanywhere-trustanchor_source.go +++ b/cloudformation/rolesanywhere/aws-rolesanywhere-trustanchor_source.go @@ -13,7 +13,7 @@ type TrustAnchor_Source struct { // SourceData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rolesanywhere-trustanchor-source.html#cfn-rolesanywhere-trustanchor-source-sourcedata - SourceData *interface{} `json:"SourceData,omitempty"` + SourceData interface{} `json:"SourceData,omitempty"` // SourceType AWS CloudFormation Property // Required: false diff --git a/cloudformation/s3/aws-s3-accesspoint.go b/cloudformation/s3/aws-s3-accesspoint.go index 16f7aec5ac..530bb523e8 100644 --- a/cloudformation/s3/aws-s3-accesspoint.go +++ b/cloudformation/s3/aws-s3-accesspoint.go @@ -26,12 +26,12 @@ type AccessPoint struct { // Policy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-policy - Policy *interface{} `json:"Policy,omitempty"` + Policy interface{} `json:"Policy,omitempty"` // PolicyStatus AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-policystatus - PolicyStatus *interface{} `json:"PolicyStatus,omitempty"` + PolicyStatus interface{} `json:"PolicyStatus,omitempty"` // PublicAccessBlockConfiguration AWS CloudFormation Property // Required: false diff --git a/cloudformation/s3outposts/aws-s3outposts-accesspoint.go b/cloudformation/s3outposts/aws-s3outposts-accesspoint.go index bd157d6556..4c58d85de0 100644 --- a/cloudformation/s3outposts/aws-s3outposts-accesspoint.go +++ b/cloudformation/s3outposts/aws-s3outposts-accesspoint.go @@ -26,7 +26,7 @@ type AccessPoint struct { // Policy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-accesspoint.html#cfn-s3outposts-accesspoint-policy - Policy *interface{} `json:"Policy,omitempty"` + Policy interface{} `json:"Policy,omitempty"` // VpcConfiguration AWS CloudFormation Property // Required: true diff --git a/cloudformation/s3outposts/aws-s3outposts-bucket_rule.go b/cloudformation/s3outposts/aws-s3outposts-bucket_rule.go index 517c92a95d..2b9d7fcd10 100644 --- a/cloudformation/s3outposts/aws-s3outposts-bucket_rule.go +++ b/cloudformation/s3outposts/aws-s3outposts-bucket_rule.go @@ -28,7 +28,7 @@ type Bucket_Rule struct { // Filter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3outposts-bucket-rule.html#cfn-s3outposts-bucket-rule-filter - Filter *interface{} `json:"Filter,omitempty"` + Filter interface{} `json:"Filter,omitempty"` // Id AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-featuregroup.go b/cloudformation/sagemaker/aws-sagemaker-featuregroup.go index bbf899eae2..0723404364 100644 --- a/cloudformation/sagemaker/aws-sagemaker-featuregroup.go +++ b/cloudformation/sagemaker/aws-sagemaker-featuregroup.go @@ -37,12 +37,12 @@ type FeatureGroup struct { // OfflineStoreConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-offlinestoreconfig - OfflineStoreConfig *interface{} `json:"OfflineStoreConfig,omitempty"` + OfflineStoreConfig interface{} `json:"OfflineStoreConfig,omitempty"` // OnlineStoreConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-onlinestoreconfig - OnlineStoreConfig *interface{} `json:"OnlineStoreConfig,omitempty"` + OnlineStoreConfig interface{} `json:"OnlineStoreConfig,omitempty"` // RecordIdentifierFeatureName AWS CloudFormation Property // Required: true diff --git a/cloudformation/sagemaker/aws-sagemaker-model_containerdefinition.go b/cloudformation/sagemaker/aws-sagemaker-model_containerdefinition.go index 19ddf4c519..c96a525ef4 100644 --- a/cloudformation/sagemaker/aws-sagemaker-model_containerdefinition.go +++ b/cloudformation/sagemaker/aws-sagemaker-model_containerdefinition.go @@ -18,7 +18,7 @@ type Model_ContainerDefinition struct { // Environment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-environment - Environment *interface{} `json:"Environment,omitempty"` + Environment interface{} `json:"Environment,omitempty"` // Image AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-modelpackage.go b/cloudformation/sagemaker/aws-sagemaker-modelpackage.go index cf1aa8e751..30a1f35956 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelpackage.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelpackage.go @@ -47,7 +47,7 @@ type ModelPackage struct { // CreatedBy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-createdby - CreatedBy *interface{} `json:"CreatedBy,omitempty"` + CreatedBy interface{} `json:"CreatedBy,omitempty"` // CustomerMetadataProperties AWS CloudFormation Property // Required: false @@ -77,7 +77,7 @@ type ModelPackage struct { // LastModifiedBy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-lastmodifiedby - LastModifiedBy *interface{} `json:"LastModifiedBy,omitempty"` + LastModifiedBy interface{} `json:"LastModifiedBy,omitempty"` // LastModifiedTime AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-modelpackage_modelpackagecontainerdefinition.go b/cloudformation/sagemaker/aws-sagemaker-modelpackage_modelpackagecontainerdefinition.go index e5134aa276..a58931e8ea 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelpackage_modelpackagecontainerdefinition.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelpackage_modelpackagecontainerdefinition.go @@ -48,7 +48,7 @@ type ModelPackage_ModelPackageContainerDefinition struct { // ModelInput AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-modelinput - ModelInput *interface{} `json:"ModelInput,omitempty"` + ModelInput interface{} `json:"ModelInput,omitempty"` // NearestModelName AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-modelpackagegroup.go b/cloudformation/sagemaker/aws-sagemaker-modelpackagegroup.go index 59919dfabd..73c5d9eed9 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelpackagegroup.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelpackagegroup.go @@ -27,7 +27,7 @@ type ModelPackageGroup struct { // ModelPackageGroupPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html#cfn-sagemaker-modelpackagegroup-modelpackagegrouppolicy - ModelPackageGroupPolicy *interface{} `json:"ModelPackageGroupPolicy,omitempty"` + ModelPackageGroupPolicy interface{} `json:"ModelPackageGroupPolicy,omitempty"` // Tags AWS CloudFormation Property // Required: false diff --git a/cloudformation/sagemaker/aws-sagemaker-pipeline.go b/cloudformation/sagemaker/aws-sagemaker-pipeline.go index 27c3612abc..3071bdd713 100644 --- a/cloudformation/sagemaker/aws-sagemaker-pipeline.go +++ b/cloudformation/sagemaker/aws-sagemaker-pipeline.go @@ -17,7 +17,7 @@ type Pipeline struct { // ParallelismConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-parallelismconfiguration - ParallelismConfiguration *interface{} `json:"ParallelismConfiguration,omitempty"` + ParallelismConfiguration interface{} `json:"ParallelismConfiguration,omitempty"` // PipelineDefinition AWS CloudFormation Property // Required: true diff --git a/cloudformation/securityhub/aws-securityhub-hub.go b/cloudformation/securityhub/aws-securityhub-hub.go index 5741530b88..6b8533d577 100644 --- a/cloudformation/securityhub/aws-securityhub-hub.go +++ b/cloudformation/securityhub/aws-securityhub-hub.go @@ -16,7 +16,7 @@ type Hub struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/serverless/aws-serverless-api.go b/cloudformation/serverless/aws-serverless-api.go index acc74c2e0c..0f6a68c31d 100644 --- a/cloudformation/serverless/aws-serverless-api.go +++ b/cloudformation/serverless/aws-serverless-api.go @@ -51,7 +51,7 @@ type Api struct { // DefinitionBody AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi - DefinitionBody *interface{} `json:"DefinitionBody,omitempty"` + DefinitionBody interface{} `json:"DefinitionBody,omitempty"` // DefinitionUri AWS CloudFormation Property // Required: false diff --git a/cloudformation/serverless/aws-serverless-api_auth.go b/cloudformation/serverless/aws-serverless-api_auth.go index ade7260f86..071d490565 100644 --- a/cloudformation/serverless/aws-serverless-api_auth.go +++ b/cloudformation/serverless/aws-serverless-api_auth.go @@ -18,7 +18,7 @@ type Api_Auth struct { // Authorizers AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api-auth-object - Authorizers *interface{} `json:"Authorizers,omitempty"` + Authorizers interface{} `json:"Authorizers,omitempty"` // DefaultAuthorizer AWS CloudFormation Property // Required: false diff --git a/cloudformation/serverless/aws-serverless-function.go b/cloudformation/serverless/aws-serverless-function.go index 87a5267cb6..7d625a2d69 100644 --- a/cloudformation/serverless/aws-serverless-function.go +++ b/cloudformation/serverless/aws-serverless-function.go @@ -21,7 +21,7 @@ type Function struct { // AssumeRolePolicyDocument AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-function.html#sam-function-assumerolepolicydocument - AssumeRolePolicyDocument *interface{} `json:"AssumeRolePolicyDocument,omitempty"` + AssumeRolePolicyDocument interface{} `json:"AssumeRolePolicyDocument,omitempty"` // AutoPublishAlias AWS CloudFormation Property // Required: false diff --git a/cloudformation/serverless/aws-serverless-httpapi.go b/cloudformation/serverless/aws-serverless-httpapi.go index 4ac8ade79a..800edb2ad9 100644 --- a/cloudformation/serverless/aws-serverless-httpapi.go +++ b/cloudformation/serverless/aws-serverless-httpapi.go @@ -36,7 +36,7 @@ type HttpApi struct { // DefinitionBody AWS CloudFormation Property // Required: false // See: https://github.com/aws/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesshttpapi - DefinitionBody *interface{} `json:"DefinitionBody,omitempty"` + DefinitionBody interface{} `json:"DefinitionBody,omitempty"` // DefinitionUri AWS CloudFormation Property // Required: false diff --git a/cloudformation/serverless/aws-serverless-httpapi_httpapiauth.go b/cloudformation/serverless/aws-serverless-httpapi_httpapiauth.go index 3c1f9b298c..70e8fc2221 100644 --- a/cloudformation/serverless/aws-serverless-httpapi_httpapiauth.go +++ b/cloudformation/serverless/aws-serverless-httpapi_httpapiauth.go @@ -13,7 +13,7 @@ type HttpApi_HttpApiAuth struct { // Authorizers AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-httpapi-httpapiauth.html#sam-httpapi-httpapiauth-defaultauthorizer - Authorizers *interface{} `json:"Authorizers,omitempty"` + Authorizers interface{} `json:"Authorizers,omitempty"` // DefaultAuthorizer AWS CloudFormation Property // Required: false diff --git a/cloudformation/serverless/aws-serverless-statemachine.go b/cloudformation/serverless/aws-serverless-statemachine.go index 441ae37344..adbddbff6b 100644 --- a/cloudformation/serverless/aws-serverless-statemachine.go +++ b/cloudformation/serverless/aws-serverless-statemachine.go @@ -16,7 +16,7 @@ type StateMachine struct { // Definition AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-statemachine.html - Definition *interface{} `json:"Definition,omitempty"` + Definition interface{} `json:"Definition,omitempty"` // DefinitionSubstitutions AWS CloudFormation Property // Required: false diff --git a/cloudformation/sns/aws-sns-subscription.go b/cloudformation/sns/aws-sns-subscription.go index 1a548fe028..ebac8ce63a 100644 --- a/cloudformation/sns/aws-sns-subscription.go +++ b/cloudformation/sns/aws-sns-subscription.go @@ -16,7 +16,7 @@ type Subscription struct { // DeliveryPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sns-subscription.html#cfn-sns-subscription-deliverypolicy - DeliveryPolicy *interface{} `json:"DeliveryPolicy,omitempty"` + DeliveryPolicy interface{} `json:"DeliveryPolicy,omitempty"` // Endpoint AWS CloudFormation Property // Required: false @@ -26,7 +26,7 @@ type Subscription struct { // FilterPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sns-subscription.html#cfn-sns-subscription-filterpolicy - FilterPolicy *interface{} `json:"FilterPolicy,omitempty"` + FilterPolicy interface{} `json:"FilterPolicy,omitempty"` // Protocol AWS CloudFormation Property // Required: true @@ -41,7 +41,7 @@ type Subscription struct { // RedrivePolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sns-subscription.html#cfn-sns-subscription-redrivepolicy - RedrivePolicy *interface{} `json:"RedrivePolicy,omitempty"` + RedrivePolicy interface{} `json:"RedrivePolicy,omitempty"` // Region AWS CloudFormation Property // Required: false diff --git a/cloudformation/sqs/aws-sqs-queue.go b/cloudformation/sqs/aws-sqs-queue.go index fe6c83e7c4..465bf06973 100644 --- a/cloudformation/sqs/aws-sqs-queue.go +++ b/cloudformation/sqs/aws-sqs-queue.go @@ -72,12 +72,12 @@ type Queue struct { // RedriveAllowPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html#cfn-sqs-queue-redriveallowpolicy - RedriveAllowPolicy *interface{} `json:"RedriveAllowPolicy,omitempty"` + RedriveAllowPolicy interface{} `json:"RedriveAllowPolicy,omitempty"` // RedrivePolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html#cfn-sqs-queue-redrivepolicy - RedrivePolicy *interface{} `json:"RedrivePolicy,omitempty"` + RedrivePolicy interface{} `json:"RedrivePolicy,omitempty"` // SqsManagedSseEnabled AWS CloudFormation Property // Required: false diff --git a/cloudformation/ssm/aws-ssm-maintenancewindowtask.go b/cloudformation/ssm/aws-ssm-maintenancewindowtask.go index bcad7bdb13..7143f3547e 100644 --- a/cloudformation/ssm/aws-ssm-maintenancewindowtask.go +++ b/cloudformation/ssm/aws-ssm-maintenancewindowtask.go @@ -71,7 +71,7 @@ type MaintenanceWindowTask struct { // TaskParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-taskparameters - TaskParameters *interface{} `json:"TaskParameters,omitempty"` + TaskParameters interface{} `json:"TaskParameters,omitempty"` // TaskType AWS CloudFormation Property // Required: true diff --git a/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowautomationparameters.go b/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowautomationparameters.go index ac1b0aa8be..42cdab892b 100644 --- a/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowautomationparameters.go +++ b/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowautomationparameters.go @@ -18,7 +18,7 @@ type MaintenanceWindowTask_MaintenanceWindowAutomationParameters struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowautomationparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowautomationparameters-parameters - Parameters *interface{} `json:"Parameters,omitempty"` + Parameters interface{} `json:"Parameters,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowruncommandparameters.go b/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowruncommandparameters.go index 91e7742c42..df9343cb84 100644 --- a/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowruncommandparameters.go +++ b/cloudformation/ssm/aws-ssm-maintenancewindowtask_maintenancewindowruncommandparameters.go @@ -53,7 +53,7 @@ type MaintenanceWindowTask_MaintenanceWindowRunCommandParameters struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowruncommandparameters-parameters - Parameters *interface{} `json:"Parameters,omitempty"` + Parameters interface{} `json:"Parameters,omitempty"` // ServiceRoleArn AWS CloudFormation Property // Required: false diff --git a/cloudformation/ssm/aws-ssm-parameter.go b/cloudformation/ssm/aws-ssm-parameter.go index 966c47a717..c6e660dd38 100644 --- a/cloudformation/ssm/aws-ssm-parameter.go +++ b/cloudformation/ssm/aws-ssm-parameter.go @@ -41,7 +41,7 @@ type Parameter struct { // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-tags - Tags *interface{} `json:"Tags,omitempty"` + Tags interface{} `json:"Tags,omitempty"` // Tier AWS CloudFormation Property // Required: false diff --git a/cloudformation/sso/aws-sso-permissionset.go b/cloudformation/sso/aws-sso-permissionset.go index 0ccccf67fc..a47653b9b9 100644 --- a/cloudformation/sso/aws-sso-permissionset.go +++ b/cloudformation/sso/aws-sso-permissionset.go @@ -27,7 +27,7 @@ type PermissionSet struct { // InlinePolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sso-permissionset.html#cfn-sso-permissionset-inlinepolicy - InlinePolicy *interface{} `json:"InlinePolicy,omitempty"` + InlinePolicy interface{} `json:"InlinePolicy,omitempty"` // InstanceArn AWS CloudFormation Property // Required: true diff --git a/cloudformation/timestream/aws-timestream-table.go b/cloudformation/timestream/aws-timestream-table.go index 252324111e..b569ddf17c 100644 --- a/cloudformation/timestream/aws-timestream-table.go +++ b/cloudformation/timestream/aws-timestream-table.go @@ -22,12 +22,12 @@ type Table struct { // MagneticStoreWriteProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-table.html#cfn-timestream-table-magneticstorewriteproperties - MagneticStoreWriteProperties *interface{} `json:"MagneticStoreWriteProperties,omitempty"` + MagneticStoreWriteProperties interface{} `json:"MagneticStoreWriteProperties,omitempty"` // RetentionProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-table.html#cfn-timestream-table-retentionproperties - RetentionProperties *interface{} `json:"RetentionProperties,omitempty"` + RetentionProperties interface{} `json:"RetentionProperties,omitempty"` // TableName AWS CloudFormation Property // Required: false diff --git a/cloudformation/transfer/aws-transfer-workflow_workflowstep.go b/cloudformation/transfer/aws-transfer-workflow_workflowstep.go index b7ceeb1d46..37587cb6b1 100644 --- a/cloudformation/transfer/aws-transfer-workflow_workflowstep.go +++ b/cloudformation/transfer/aws-transfer-workflow_workflowstep.go @@ -13,22 +13,22 @@ type Workflow_WorkflowStep struct { // CopyStepDetails AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-workflow-workflowstep.html#cfn-transfer-workflow-workflowstep-copystepdetails - CopyStepDetails *interface{} `json:"CopyStepDetails,omitempty"` + CopyStepDetails interface{} `json:"CopyStepDetails,omitempty"` // CustomStepDetails AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-workflow-workflowstep.html#cfn-transfer-workflow-workflowstep-customstepdetails - CustomStepDetails *interface{} `json:"CustomStepDetails,omitempty"` + CustomStepDetails interface{} `json:"CustomStepDetails,omitempty"` // DeleteStepDetails AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-workflow-workflowstep.html#cfn-transfer-workflow-workflowstep-deletestepdetails - DeleteStepDetails *interface{} `json:"DeleteStepDetails,omitempty"` + DeleteStepDetails interface{} `json:"DeleteStepDetails,omitempty"` // TagStepDetails AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-workflow-workflowstep.html#cfn-transfer-workflow-workflowstep-tagstepdetails - TagStepDetails *interface{} `json:"TagStepDetails,omitempty"` + TagStepDetails interface{} `json:"TagStepDetails,omitempty"` // Type AWS CloudFormation Property // Required: false diff --git a/cloudformation/wafv2/aws-wafv2-loggingconfiguration.go b/cloudformation/wafv2/aws-wafv2-loggingconfiguration.go index 645a39cc70..c279c06b32 100644 --- a/cloudformation/wafv2/aws-wafv2-loggingconfiguration.go +++ b/cloudformation/wafv2/aws-wafv2-loggingconfiguration.go @@ -21,7 +21,7 @@ type LoggingConfiguration struct { // LoggingFilter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-loggingconfiguration.html#cfn-wafv2-loggingconfiguration-loggingfilter - LoggingFilter *interface{} `json:"LoggingFilter,omitempty"` + LoggingFilter interface{} `json:"LoggingFilter,omitempty"` // RedactedFields AWS CloudFormation Property // Required: false diff --git a/cloudformation/wafv2/aws-wafv2-loggingconfiguration_fieldtomatch.go b/cloudformation/wafv2/aws-wafv2-loggingconfiguration_fieldtomatch.go index 5fe6a7bfe7..6384b267c1 100644 --- a/cloudformation/wafv2/aws-wafv2-loggingconfiguration_fieldtomatch.go +++ b/cloudformation/wafv2/aws-wafv2-loggingconfiguration_fieldtomatch.go @@ -13,27 +13,27 @@ type LoggingConfiguration_FieldToMatch struct { // JsonBody AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-fieldtomatch.html#cfn-wafv2-loggingconfiguration-fieldtomatch-jsonbody - JsonBody *interface{} `json:"JsonBody,omitempty"` + JsonBody interface{} `json:"JsonBody,omitempty"` // Method AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-fieldtomatch.html#cfn-wafv2-loggingconfiguration-fieldtomatch-method - Method *interface{} `json:"Method,omitempty"` + Method interface{} `json:"Method,omitempty"` // QueryString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-fieldtomatch.html#cfn-wafv2-loggingconfiguration-fieldtomatch-querystring - QueryString *interface{} `json:"QueryString,omitempty"` + QueryString interface{} `json:"QueryString,omitempty"` // SingleHeader AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-fieldtomatch.html#cfn-wafv2-loggingconfiguration-fieldtomatch-singleheader - SingleHeader *interface{} `json:"SingleHeader,omitempty"` + SingleHeader interface{} `json:"SingleHeader,omitempty"` // UriPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-fieldtomatch.html#cfn-wafv2-loggingconfiguration-fieldtomatch-uripath - UriPath *interface{} `json:"UriPath,omitempty"` + UriPath interface{} `json:"UriPath,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_cookiematchpattern.go b/cloudformation/wafv2/aws-wafv2-rulegroup_cookiematchpattern.go index e70d234082..5e2c4419aa 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_cookiematchpattern.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_cookiematchpattern.go @@ -13,7 +13,7 @@ type RuleGroup_CookieMatchPattern struct { // All AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-cookiematchpattern.html#cfn-wafv2-rulegroup-cookiematchpattern-all - All *interface{} `json:"All,omitempty"` + All interface{} `json:"All,omitempty"` // ExcludedCookies AWS CloudFormation Property // Required: false diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_fieldtomatch.go b/cloudformation/wafv2/aws-wafv2-rulegroup_fieldtomatch.go index fde1eb6165..d6da6cf088 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_fieldtomatch.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_fieldtomatch.go @@ -13,7 +13,7 @@ type RuleGroup_FieldToMatch struct { // AllQueryArguments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-allqueryarguments - AllQueryArguments *interface{} `json:"AllQueryArguments,omitempty"` + AllQueryArguments interface{} `json:"AllQueryArguments,omitempty"` // Body AWS CloudFormation Property // Required: false @@ -38,27 +38,27 @@ type RuleGroup_FieldToMatch struct { // Method AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-method - Method *interface{} `json:"Method,omitempty"` + Method interface{} `json:"Method,omitempty"` // QueryString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-querystring - QueryString *interface{} `json:"QueryString,omitempty"` + QueryString interface{} `json:"QueryString,omitempty"` // SingleHeader AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-singleheader - SingleHeader *interface{} `json:"SingleHeader,omitempty"` + SingleHeader interface{} `json:"SingleHeader,omitempty"` // SingleQueryArgument AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-singlequeryargument - SingleQueryArgument *interface{} `json:"SingleQueryArgument,omitempty"` + SingleQueryArgument interface{} `json:"SingleQueryArgument,omitempty"` // UriPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-uripath - UriPath *interface{} `json:"UriPath,omitempty"` + UriPath interface{} `json:"UriPath,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_headermatchpattern.go b/cloudformation/wafv2/aws-wafv2-rulegroup_headermatchpattern.go index 6b950e62ce..af18cdfcb3 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_headermatchpattern.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_headermatchpattern.go @@ -13,7 +13,7 @@ type RuleGroup_HeaderMatchPattern struct { // All AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-headermatchpattern.html#cfn-wafv2-rulegroup-headermatchpattern-all - All *interface{} `json:"All,omitempty"` + All interface{} `json:"All,omitempty"` // ExcludedHeaders AWS CloudFormation Property // Required: false diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_jsonmatchpattern.go b/cloudformation/wafv2/aws-wafv2-rulegroup_jsonmatchpattern.go index f20b7ea518..fe70c2f3e2 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_jsonmatchpattern.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_jsonmatchpattern.go @@ -13,7 +13,7 @@ type RuleGroup_JsonMatchPattern struct { // All AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-jsonmatchpattern.html#cfn-wafv2-rulegroup-jsonmatchpattern-all - All *interface{} `json:"All,omitempty"` + All interface{} `json:"All,omitempty"` // IncludedPaths AWS CloudFormation Property // Required: false diff --git a/cloudformation/wafv2/aws-wafv2-rulegroup_ruleaction.go b/cloudformation/wafv2/aws-wafv2-rulegroup_ruleaction.go index f0f0ca32af..c0e286dbc0 100644 --- a/cloudformation/wafv2/aws-wafv2-rulegroup_ruleaction.go +++ b/cloudformation/wafv2/aws-wafv2-rulegroup_ruleaction.go @@ -13,22 +13,22 @@ type RuleGroup_RuleAction struct { // Allow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ruleaction.html#cfn-wafv2-rulegroup-ruleaction-allow - Allow *interface{} `json:"Allow,omitempty"` + Allow interface{} `json:"Allow,omitempty"` // Block AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ruleaction.html#cfn-wafv2-rulegroup-ruleaction-block - Block *interface{} `json:"Block,omitempty"` + Block interface{} `json:"Block,omitempty"` // Captcha AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ruleaction.html#cfn-wafv2-rulegroup-ruleaction-captcha - Captcha *interface{} `json:"Captcha,omitempty"` + Captcha interface{} `json:"Captcha,omitempty"` // Count AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ruleaction.html#cfn-wafv2-rulegroup-ruleaction-count - Count *interface{} `json:"Count,omitempty"` + Count interface{} `json:"Count,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_cookiematchpattern.go b/cloudformation/wafv2/aws-wafv2-webacl_cookiematchpattern.go index 0846de090b..369d9b48af 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_cookiematchpattern.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_cookiematchpattern.go @@ -13,7 +13,7 @@ type WebACL_CookieMatchPattern struct { // All AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-cookiematchpattern.html#cfn-wafv2-webacl-cookiematchpattern-all - All *interface{} `json:"All,omitempty"` + All interface{} `json:"All,omitempty"` // ExcludedCookies AWS CloudFormation Property // Required: false diff --git a/cloudformation/wafv2/aws-wafv2-webacl_fieldtomatch.go b/cloudformation/wafv2/aws-wafv2-webacl_fieldtomatch.go index 24ef4ac19d..cf0d165683 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_fieldtomatch.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_fieldtomatch.go @@ -13,7 +13,7 @@ type WebACL_FieldToMatch struct { // AllQueryArguments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-allqueryarguments - AllQueryArguments *interface{} `json:"AllQueryArguments,omitempty"` + AllQueryArguments interface{} `json:"AllQueryArguments,omitempty"` // Body AWS CloudFormation Property // Required: false @@ -38,27 +38,27 @@ type WebACL_FieldToMatch struct { // Method AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-method - Method *interface{} `json:"Method,omitempty"` + Method interface{} `json:"Method,omitempty"` // QueryString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-querystring - QueryString *interface{} `json:"QueryString,omitempty"` + QueryString interface{} `json:"QueryString,omitempty"` // SingleHeader AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-singleheader - SingleHeader *interface{} `json:"SingleHeader,omitempty"` + SingleHeader interface{} `json:"SingleHeader,omitempty"` // SingleQueryArgument AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-singlequeryargument - SingleQueryArgument *interface{} `json:"SingleQueryArgument,omitempty"` + SingleQueryArgument interface{} `json:"SingleQueryArgument,omitempty"` // UriPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-uripath - UriPath *interface{} `json:"UriPath,omitempty"` + UriPath interface{} `json:"UriPath,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/wafv2/aws-wafv2-webacl_headermatchpattern.go b/cloudformation/wafv2/aws-wafv2-webacl_headermatchpattern.go index 95bf3167a2..c4437f66d5 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_headermatchpattern.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_headermatchpattern.go @@ -13,7 +13,7 @@ type WebACL_HeaderMatchPattern struct { // All AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-headermatchpattern.html#cfn-wafv2-webacl-headermatchpattern-all - All *interface{} `json:"All,omitempty"` + All interface{} `json:"All,omitempty"` // ExcludedHeaders AWS CloudFormation Property // Required: false diff --git a/cloudformation/wafv2/aws-wafv2-webacl_jsonmatchpattern.go b/cloudformation/wafv2/aws-wafv2-webacl_jsonmatchpattern.go index 7d270da1e7..601f6b53a5 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_jsonmatchpattern.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_jsonmatchpattern.go @@ -13,7 +13,7 @@ type WebACL_JsonMatchPattern struct { // All AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-jsonmatchpattern.html#cfn-wafv2-webacl-jsonmatchpattern-all - All *interface{} `json:"All,omitempty"` + All interface{} `json:"All,omitempty"` // IncludedPaths AWS CloudFormation Property // Required: false diff --git a/cloudformation/wafv2/aws-wafv2-webacl_overrideaction.go b/cloudformation/wafv2/aws-wafv2-webacl_overrideaction.go index 8048a68ae1..02578b5b61 100644 --- a/cloudformation/wafv2/aws-wafv2-webacl_overrideaction.go +++ b/cloudformation/wafv2/aws-wafv2-webacl_overrideaction.go @@ -13,12 +13,12 @@ type WebACL_OverrideAction struct { // Count AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-overrideaction.html#cfn-wafv2-webacl-overrideaction-count - Count *interface{} `json:"Count,omitempty"` + Count interface{} `json:"Count,omitempty"` // None AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-overrideaction.html#cfn-wafv2-webacl-overrideaction-none - None *interface{} `json:"None,omitempty"` + None interface{} `json:"None,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/generate/property.go b/generate/property.go index c70e190b10..1ea2a11550 100644 --- a/generate/property.go +++ b/generate/property.go @@ -261,6 +261,11 @@ func (p Property) IsCustomType() bool { return p.PrimitiveType == "" && p.ItemType == "" && p.PrimitiveItemType == "" } +// IsGeneric checks wether a property doesn't match any known type +func (p Property) IsGeneric() bool { + return !p.IsPolymorphic() && !p.IsMap() && !p.IsList() && !p.IsCustomType() && convertTypeToGo(p.PrimitiveType) == "interface{}" +} + // GoType returns the correct type for this property // within a Go struct. For example, []string or map[string]AWSLambdaFunction_VpcConfig func (p Property) GoType(typename string, basename string, name string) string { diff --git a/generate/templates/resource.template b/generate/templates/resource.template index b152b7502f..17cf466831 100644 --- a/generate/templates/resource.template +++ b/generate/templates/resource.template @@ -26,7 +26,7 @@ type {{.StructName}} struct { // {{$name}} AWS CloudFormation Property // Required: {{$property.Required}} // See: {{$property.Documentation}} - {{$prop_name}} {{if (or ($property.IsPolymorphic) ($property.IsCustomType) (not ($property.Required)) )}}*{{end}}{{$property.GoType $.Name $.Basename $name}} `json:"{{$name}}{{if (not ($property.Required))}},omitempty{{end}}"` + {{$prop_name}} {{if (or ($property.IsPolymorphic) ($property.IsCustomType) (and (not ($property.Required)) (not ($property.IsGeneric))))}}*{{end}}{{$property.GoType $.Name $.Basename $name}} `json:"{{$name}}{{if (not ($property.Required))}},omitempty{{end}}"` {{end}} {{if .HasUpdatePolicy }}// AWSCloudFormationUpdatePolicy represents a CloudFormation UpdatePolicy AWSCloudFormationUpdatePolicy *policies.UpdatePolicy `json:"-"`{{ end }}